Php Magento 1.9自定义模块子菜单
我想在我的模块中再添加一项,我想获得一些帮助 我使用模块创建者创建此模块,但我无法向我的模块中再添加一项 我编辑这篇文章是为了显示我的adminhtml.xml和config.xmlPhp Magento 1.9自定义模块子菜单,php,magento,Php,Magento,我想在我的模块中再添加一项,我想获得一些帮助 我使用模块创建者创建此模块,但我无法向我的模块中再添加一项 我编辑这篇文章是为了显示我的adminhtml.xml和config.xml <?xml version="1.0"?> <config> <modules> <Zeep_Configuracao> <version>0.1.0</version>
<?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>
现在我有两个菜单,但当我点击时,页面都是白色的,似乎失去了路线,我不知道问题出在哪里
adminhtml.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>
Zeepi Configuração
71
旗帜校长
0
配置/adminhtml\u配置
班纳特校长2
1.
配置/adminhtml\u配置
允许一切
配置模块
10
旗帜校长
0
配置/adminhtml\u配置
班纳特校长2
1.
配置/adminhtml\u配置
configuracao.xml
My 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>
0.1.0
标准
泽普尤
构型
configuracao.xml
管理
泽普尤
构型
Zeep_配置CAO_模型
配置mysql4
Zeep_配置_模型_Mysql4
构型
泽普尤
核心单元设置
核心写入
核心读取
Zeep_和Cao_区块
Zeep_配置辅助程序
有人帮我吗?我说的对吗,你想在管理结构中添加更多的菜单点 如果是这样,您的xml就是config.xml,对吗?你应该做些改变 第一名: Magento支持管理菜单和ACL结构的特定文件 您的etc文件夹当前有一个config.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>
菜单点标题
200
菜单子名称
模块/动作/子模块
10
第二菜单子名称
模块/行动/儿童2
20
允许一切
菜单点标题
100
菜单子名称
20
第二菜单子名称
10
从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>
这将添加一个包含2个子菜单点的菜单点。如果您需要进一步帮助,请毫不犹豫地询问工作!但是我丢失了路由,当我单击时,我得到一个空白页面:(你能帮我吗?可能你的路由(管理路由)配置错误。你能发布config.xml和adminhtml.xml吗?你需要调整子节点和相应的控制器动作