我在Magento中创建了2个模块(A和B)。这些模块中的每一个都是从管理部分管理的。
我尝试在模块的配置文件中编写以下配置,在每个模块的admin部分的cms(menu)下创建一个菜单链接
模块A>等> config.xml
<adminhtml>
<menu>
<a module="A">
<title>A</title>
<sort_order>100</sort_order>
<children>
<items module="A">
<title>Manage A</title>
<sort_order>0</sort_order>
<action>a/adminhtml_a</action>
</items>
</children>
</a>
</menu>
<adminhtml>
模块B&gt;等&gt; config.xml
<adminhtml>
<menu>
<b module="B">
<title>B</title>
<sort_order>100</sort_order>
<children>
<items module="B">
<title>Manage B</title>
<sort_order>1</sort_order>
<action>b/adminhtml_b</action>
</items>
</children>
</b>
</menu>
<adminhtml>
但是,只有模块B的链接显示在CMS菜单下。如何显示这两个链接?
答案 0 :(得分:1)
以下工作 模块A&gt;等&gt; config.xml
<menu>
<cms>
<children>
<a module="A">
<title>A</title>
<sort_order>5</sort_order>
<children>
<items module="A">
<title>Manage A</title>
<sort_order>0</sort_order>
<action>A/adminhtml_a</action>
</items>
</children>
</a>
</children>
</cms>
</menu>
模块B&gt;等&gt; config.xml
<menu>
<cms>
<children>
<b module="B">
<title>B</title>
<sort_order>6</sort_order>
<children>
<items module="B">
<title>Manage B</title>
<sort_order>0</sort_order>
<action>B/adminhtml_b</action>
</items>
</children>
</b>
</children>
</cms>
</menu>