xml - Magento 2 徽标 XML 容器
问题描述
我对 Magento 2 XML 结构的行为感到困惑当我尝试将 BLock 添加到 HEader Wrapper 时,例如:
<referenceContainer name="header-wrapper">
<block class="Magento\Cms\Block\Block" name="logosub" after="-">
<arguments>
<!-- Here is the CMS Block id -->
<argument name="block_id" xsi:type="string">logosub</argument>
</arguments>
</block>
<block class="Magento\Framework\View\Element\Template" name="customtext" template="Magento_Theme::test.phtml" />
</referenceContainer>
这不起作用,但为什么呢?在主题文件夹中的 Magento default.xml 中,此容器中的徽标是:
<container name="header-wrapper" label="Page Header" as="header-wrapper" htmlTag="div" htmlClass="header content">
<block class="Magento\Theme\Block\Html\Header\Logo" name="logo"/>
</container>
所以在我看来,“header-wrapper”是正确的容器名称。当我将 referenceContainer 名称更改为“内容”之类的其他名称时,它会起作用....
但是没有一个 Header Containers 工作。不是 header-wapper,不是 header,不是 header.panel,不是 header.container。
有什么建议么?
Magento 2.4.2 PHP 7.4 波尔图主题 3.2.6
解决方案
推荐阅读
- apache-spark - 我正在使用IDEA开发Spark Demo,本地模式下如何设置spark内存大小的参数?
- javascript - 在 p5 中调整画布大小而不清除内容,而是将其映射到新大小
- node.js - Node-soap - 无法解码 Gzip 编码的响应
- vscode-extensions - vs 代码扩展开发。地狱无法运行
- php - 有人想破解吗?在我的 Apache2 Ubuntu 18.04 服务器上接收可疑请求
- python - How can I convert 1 ½ to 1.5
- windows - USRP X310 无法通过 1GbE 识别
- c++ - 有没有办法将 const class* 转换为非 const 类
- php - 用星号播放来电者广播流
- r - openxlsx Excel公式连续,如何为每列动态创建公式