Как добавить пользовательские топ-ссылки в magento 2?

Я хочу знать, чтобы добавить пользовательские верхние ссылки для страниц CMS в заголовке magento 2.

Я знаю, как добавить пользовательские верхние ссылки в magento 1.x. Что мне делать в magento 2?

2

Решение

Идти к приложение / дизайн / интерфейс / Magento / YOUR_THEME \ Magento_Theme \ расположение \ default.xml

Попробуйте это и замените его своим идентификатором и заголовком ссылки:

<referenceBlock name="top.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>
2

Другие решения

Идти к Приложение / код / ​​пространство имен / ModuleName / вид / интерфейс / расположение / 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>
1

Это зависит от темы. Если это тема Luma, она поддерживает header.links или если это пустая тема, она поддерживает top.links.

1

Вот рабочее решение:

    <referenceBlock name="header.links">
<block class="Magento\Framework\View\Element\Html\Link\Current" name="your-link">
<arguments>
<argument name="label" xsi:type="string">Your Link</argument>
<argument name="path" xsi:type="string">Your Link</argument>
</arguments>
</block>
</referenceBlock>
1

Откройте приложение / design / frontend / Magento / YOUR_THEME \ Magento_Theme \ layout \ default.xml и добавьте код ниже под тегом body.

<referenceBlock name="top.links">
<block class="Magento\Framework\View\Element\Html\Link" name="contactus.link" after="my-account-link">
<arguments>
<argument name="label" xsi:type="string" translate="true">Contact Us</argument>
<argument name="class" xsi:type="string" translate="false">contact</argument>
<argument name="path" xsi:type="string">contact</argument>
</arguments>
</block>
</referenceBlock>
0
По вопросам рекламы [email protected]