1

我这里有一个简单的问题。我想在主标题菜单中将事务性电子邮件选项卡显示为新菜单选项卡。默认情况下,它显示为 System > Transactional Emails

我想将它包含在系统选项卡旁边的主菜单中。

我在 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。提前致谢。

4

1 回答 1

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>

PS:不要忘记删除/评论

<email_template translate="title">
        <title>Transactional Emails</title>
        <action>adminhtml/system_email_template</action>
        <sort_order>100</sort_order>
</email_template>

(line : 75 -79)
否则会看到两个交易电子邮件

希望这对你有帮助

于 2012-11-20T09:40:07.743 回答