Hinzufügen von benutzerdefiniertem Menü im Backend Hinzufügen
-
16-10-2019 - |
Frage
A Benutzerdefiniertes Menü im Back-End Wir erstellen adminhtml.xml
mit dem folgenden Code in diese Datei. Meine Frage ist, welche Dateien dafür verantwortlich sind, dies zu verarbeiten adminhtml.xml
Datei, um unser neues Menüelement zum Menü hinzuzufügen.
<adminhtml>
<menu>
<[module] module="[module]">
<title>[Module]</title>
<sort_order>71</sort_order>
<children>
<items module="[module]">
<title>Manage Items</title>
<sort_order>0</sort_order>
<action>[module]/adminhtml_[module]</action>
</items>
</children>
</[module]>
</menu>
<acl>
<resources>
<all>
<title>Allow Everything</title>
</all>
<admin>
<children>
<[module]>
<title>[Module] Module</title>
<sort_order>200</sort_order>
</[module]>
</children>
</admin>
</resources>
</acl>
</adminhtml>
Lösung
Entsprechend app/design/adminhtml/layout/main.xml
Dieser Block ist für das Menü geladen:
<block type="adminhtml/page_menu" name="menu" as="menu"></block>
Das schließt das Mage_Adminhtml_Block_Page_Menu
(function _buildMenuArray
) kümmert sich um das Aufbau des Menüs und die Verarbeitung alles. Natürlich werden in diesem Block viele verschiedene Komponenten verwendet.
Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit magento.stackexchange