我这里有一个简单的问题。我想在主标题菜单中将交易电子邮件标签显示为新的菜单标签。 默认情况下显示为 系统>交易电子邮件
我想将它包含在系统标签旁边的主菜单中。
我已在local / Mage / Adminhtml / etc / adminhtml.xml中更改了
<config>
<menu>
<system translate="title" module="adminhtml">
<title>Manage Emails</title>
<sort_order>80</sort_order>
<!-- <action>adminhtml/system</action> -->
<children>
<email_template translate="title">
<title>Transactional Emails</title>
<action>adminhtml/system_email_template</action>
<sort_order>60</sort_order>
</email_template>
<config translate="title">
<title>Configuration</title>
<action>adminhtml/system_config</action>
<sort_order>110</sort_order>
</config>
</children>
</system>
</menu>
</config>
正如您所看到的,我必须将配置选项卡与“事务电子邮件”选项卡放在一起才能使它们正常工作。 如果我从中删除配置选项卡,则整个跨国电子邮件模块不起作用。 我无法在管理面板中加载任何模板。
我不希望配置标签包含Transactional Emails选项卡。 请帮我解决这个问题。我正在使用Magento 1.5。 提前谢谢。
答案 0 :(得分:1)
在你提到的同一档案中添加了
<email_template translate="title">
<title>Transactional Emails</title>
<action>adminhtml/system_email_template</action>
<sort_order>100</sort_order>
</email_template>
</system>
标记后的在中间(可能是约线:115)
</children>
</system> <!--after this add-->
<email_template translate="title"> <--
<title>Transactional Emails</title> <--
<action>adminhtml/system_email_template</action> <--
<sort_order>100</sort_order> <--
</email_template> <--
</menu>
<acl>
<resources>
<all>
P.S:不要忘记删除/评论
<email_template translate="title">
<title>Transactional Emails</title>
<action>adminhtml/system_email_template</action>
<sort_order>100</sort_order>
</email_template>
(line : 75 -79)
否则两个交易电子邮件都会被看到
希望这能帮到你