Пользовательская тема на основе Magento 2 LUMA - Требуется дополнительный раздел в меню


Я создал новую тему на основе темы Luma, и мне нужно добавить новый div прямо под меню. Это произойдет прямо перед содержимым домашней страницы.

Вот скриншот, показывающий, где мне нужно добавить новый раздел.

enter image description here

Как я могу это сделать?

Author: Teja Bhagavan Kollepara, 2016-09-20

1 answers

Этот код разместит новый контейнер в верхней части страницы, прямо под панелью навигации

<referenceContainer name="main.content">
    <container name="unique.name.here" label="Your New Container" htmlTag="div" htmlClass="your-new-container" before="-">
        <block class="Magento\Framework\View\Element\Template" name="your.new.block" template="Magento_Theme::html/your-new-template.phtml"/>
    </container>
</referenceContainer>

Если у вас его еще нет, поместите это в свой файл app/design/frontend/{{vender_namespace}}/{{theme}}/Magento_Theme/layout/default.xml. А затем не забудьте создать свой файл .phtml. Это может быть где угодно, я просто размещаю эти файлы в этом месте.

 1
Author: circlesix, 2016-09-20 22:32:39