magento2布局layout-引用容器,ReferenceContainer

7天成为Magento系统架构师,现在开始学习Magento全栈开发!

《Magento2.X企业级开发实战》

magento2布局layout-引用容器,ReferenceContainer

引用容器
要更新容器,请使用 指令。

示例:向页眉面板添加链接。

<referenceContainer name="header.panel">
  <block class="Magento\Framework\View\Element\Html\Links" name="header.links">
    <arguments>
      <argument name="css_class" xsi:type="string">header links</argument>
    </arguments>
  </block>
</referenceContainer>

要使用容器包装 div 或块,请参见示例:

<container name="some.container" as="someContainer" label="Some Container" htmlTag="div" htmlClass="some-container">
  <block class="Magento\Framework\View\Element\Html\Links" name="header.links">
    <arguments>
      <argument name="css_class" xsi:type="string">header links</argument>
    </arguments>
  </block>
</container>

向容器添加新的class:

<referenceContainer name="page.wrapper" htmlClass="my-new-page-wrapper-class second-class"/>

要向容器添加新 ID:

<referenceContainer name="page.wrapper" htmlId="MyWrapper"/>

要从布局中删除容器:

<referenceContainer name="product.info.stock.sku" remove="true"/>
如无特殊说明或标注,任何个人或组织,复制、转载、采集本站内容请注明:
本文来源于:【Magento中文网】,并添加本文地址链接。
如未按上述操作复制或转载,本站有权追究法律责任。
若本站内容侵犯了原著者的合法权益,可联系我们进行处理。