Как создать заголовок раздела меню в adminhtml?
Я хочу добавить раздел (группа пунктов меню) в меню adminhtml в Magento 2. Что-то вроде этого:
Я добавил файл ./etc/adminhtml/menu.xml
с:
<?xml version="1.0"?>
<config xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:noNamespaceSchemaLocation="urn:magento:module:Magento_Backend:etc/menu.xsd">
<menu>
<add id="Vendor_Module::section"
title="Section"
translate="title"
module="Vendor_Module"
sortOrder="50"
resource="Vendor_Module::section"/>
</menu>
</config>
Но я не вижу нового раздела в меню adminhtml.
4
Author: Alex Gusev, 2018-08-22
3 answers
Пожалуйста, обновите свой menu.xml как показано ниже:
<?xml version="1.0"?>
<config xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="urn:magento:module:Magento_Backend:etc/menu.xsd">
<menu>
<add id="Vendor_Module::section" title="Section" module="Vendor_Module" sortOrder="50" resource="Vendor_Module::section"/>
<add id="Vendor_Module::section-subsection" title="Section" module="Vendor_Module" sortOrder="50" resource="Vendor_Module::section" action="section/index/index" parent="Vendor_Module::section"/>
</menu>
</config>
Если все еще не отображается, пожалуйста, подтвердите, что ваш модуль включен
6
Author: Rutvee Sojitra, 2018-08-22 12:36:45
Пожалуйста, добавьте вот так в menu.xml
<menu>
<add id="Test_Menu::parent" title="Menu" module="Test_Menu" sortOrder="100" resource="Test_Menu::parent"/>
<add id="Test_Menu::test" title="First Menu" module="Test_Menu" sortOrder="11" action="router/controller/action" resource="Test_Menu::test" parent="Test_Menu::parent"/>
4
Author: Ramki, 2018-08-22 12:35:04
Добавьте это под тегом <add>
<add id="Vendor_Module::section2"
title="Section2"
translate="title2"
module="Vendor_Module"
sortOrder="55"
parent="Vendor_Module::section" action="vendor/module"
resource="Vendor_Module::section"/>
3
Author: Gagan, 2018-08-22 12:37:50