Добавление пользовательского меню в серверную часть
Чтобы создать пользовательское меню в серверной части , мы создаем adminhtml.xml
со следующим кодом в этот файл. Мой вопрос в том, какие файлы отвечают за обработку этого adminhtml.xml
файл, чтобы добавить наш новый пункт меню в меню.
<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>
6
Author: Abhishek Tripathi, 2013-01-23
1 answers
В соответствии с app/design/adminhtml/layout/main.xml
этот блок загружается для меню:
<block type="adminhtml/page_menu" name="menu" as="menu"></block>
Таким образом, из этого следует, что Mage_Adminhtml_Block_Page_Menu
(function _buildMenuArray
) заботится о создании меню и обработке всего. Конечно, в этом блоке используется много различных компонентов.
9
Author: Rick Kuipers, 2013-01-23 15:49:05