Magento 1.9 自定义模块子菜单



我想在我的模块中添加一个项目,我需要一些帮助

我使用模块创建器创建了此模块,但无法向模块添加更多项目

我编辑这篇文章以显示我的管理员.xml和我的配置.xml

现在我有两个菜单,但是当我点击时,页面全是白色的,似乎失去了路线,我不知道问题出在哪里

马真托管理员

管理.xml

<?xml version="1.0"?>
<config>
<menu>
<configuracao module="configuracao">
<title>Zeepi Configuração</title>
<sort_order>71</sort_order>               
<children>
<first_menu_child module="configuracao">
<title>Banner Principal</title>
<sort_order>0</sort_order>
<action>configuracao/adminhtml_configuracao</action>
</first_menu_child>
<second_menu_child module="configuracao">
<title>Banner Principal 2</title>
<sort_order>1</sort_order>
<action>configuracao/adminhtml_configuracao</action>
</second_menu_child>
</children>
</configuracao>
</menu>
<acl>
<resources>
<all>
<title>Allow Everything</title>
</all>
<admin>
<children>
<Zeep_Configuracao>
<title>Configuracao Module</title>
<sort_order>10</sort_order>
<children>
<first_menu_child module="configuracao">
<title>Banner Principal</title>
<sort_order>0</sort_order>
<action>configuracao/adminhtml_configuracao</action>
</first_menu_child>
<second_menu_child module="configuracao">
<title>Banner Principal 2</title>
<sort_order>1</sort_order>
<action>configuracao/adminhtml_configuracao</action>
</second_menu_child>
</children>
</Zeep_Configuracao>
</children>
</admin>
</resources>
</acl>
<layout>
<updates>
<configuracao>
<file>configuracao.xml</file>
</configuracao>
</updates>
</layout>
</config>

我的配置.xml

<?xml version="1.0"?>
<config>
<modules>
<Zeep_Configuracao>
<version>0.1.0</version>
</Zeep_Configuracao>
</modules>
<frontend>
<routers>
<configuracao>
<use>standard</use>
<args>
<module>Zeep_Configuracao</module>
<frontName>configuracao</frontName>
</args>
</configuracao>
</routers>
<layout>
<updates>
<configuracao>
<file>configuracao.xml</file>
</configuracao>
</updates>
</layout>
</frontend>
<admin>
<routers>
<configuracao>
<use>admin</use>
<args>
<module>Zeep_Configuracao</module>
<frontName>configuracao</frontName>
</args>
</configuracao>
</routers>
</admin>
<global>
<models>
<configuracao>
<class>Zeep_Configuracao_Model</class>
<resourceModel>configuracao_mysql4</resourceModel>
</configuracao>
<configuracao_mysql4>
<class>Zeep_Configuracao_Model_Mysql4</class>
<entities>
<configuracao>
<table>configuracao</table>
</configuracao>
</entities>
</configuracao_mysql4>
</models>
<resources>
<configuracao_setup>
<setup>
<module>Zeep_Configuracao</module>
</setup>
<connection>
<use>core_setup</use>
</connection>
</configuracao_setup>
<configuracao_write>
<connection>
<use>core_write</use>
</connection>
</configuracao_write>
<configuracao_read>
<connection>
<use>core_read</use>
</connection>
</configuracao_read>
</resources>
<blocks>
<configuracao>
<class>Zeep_Configuracao_Block</class>
</configuracao>
</blocks>
<helpers>
<configuracao>
<class>Zeep_Configuracao_Helper</class>
</configuracao>
</helpers>
</global>
</config>

卡尼一个帮我?

我是对的,您想在管理结构中添加更多菜单点吗?

如果是这样,你的xml就是你的配置.xml对吧?您应该进行一些更改

第一:Magento支持管理菜单和ACL结构的特定文件

您的 etc 文件夹当前有一个配置.xml。添加一个名为 adminhtml.xml 的新文件,其结构如下:

<?xml version="1.0"?>
<config>
<menu>
<module_menu_name module="module_name">
<title>Menu Point Title</title>
<sort_order>200</sort_order> <!-- an int to position it in the menu -->
<children>
<first_menu_child module="module_name">
<title>Menu Child Name</title>
<action>module/action/child</action>
<sort_order>10</sort_order>
</first_menu_child>
<second_menu_child module="module_name">
<title>Second Menu Child Name</title>
<action>module/action/child2</action>
<sort_order>20</sort_order>
</second_menu_child>
</children>
</module_menu_name>
</menu>
<acl>
<resources>
<all>
<title>Allow Everything</title>
</all>
<admin>
<children>
<module_menu_name module="module_name">
<title>Menu Point Title</title>
<sort_order>100</sort_order>
<children>
<first_menu_child module="module_name">
<title>Menu Child Name</title>
<sort_order>20</sort_order>
</first_menu_child>
<second_menu_child module="module_name">
<title>Second Menu Child Name</title>
<sort_order>10</sort_order>
</second_menu_child>
</children>
</module_menu_name>
</children>
</admin>
</resources>
</acl>
</config>

从配置中删除代码.xml

这应该添加一个具有 2 个子菜单点的菜单点。如果您需要进一步的帮助,

请随时询问

最新更新