3

Magento 2 ヘッダーに CMS ページのカスタム トップ リンクを追加する方法を知りたいです。

magento 1.x でカスタム トップ リンクを追加する方法を知っています。Magento 2 で何をすべきですか?

4

5 に答える 5

2

app/design/frontend/Magento/YOUR_THEME\Magento_Theme\layout\default.xmlに移動します

この方法を試して、識別子とリンクのタイトルに置き換えてください。

<referenceBlock name="header.links">
<block class="Magento\Framework\View\Element\Html\Link\Current" name="contact-us">
<arguments>
<argument name="label" xsi:type="string">Contact Us</argument>
<argument name="path" xsi:type="string">contact-us</argument>
</arguments>
</block>
</referenceBlock>
于 2015-09-18T13:36:00.177 に答える
1

app/code/Namespace/ModuleName/view/frontend/layout/default.xmlに移動し、以下のコードを追加します

<?xml version="1.0"?>
<body>
 <referenceBlock name="header.links">
 <block class="Magento\Framework\View\Element\Html\Link\Current" name="faq">
 <arguments>
 <argument name="label" xsi:type="string">FAQ</argument>
 <argument name="path" xsi:type="string">faq</argument>
 </arguments>
 </block>
 </referenceBlock>
</body>
于 2015-12-14T10:00:55.600 に答える
1

テーマによって異なります。Luma テーマの場合は header.links をサポートし、空のテーマの場合は top.links をサポートします。

于 2016-01-21T11:53:53.827 に答える