404我在配置菜单中保存我的扩展名时

时间:2014-05-21 09:41:13

标签: php xml magento

我是开发Magento扩展的新手。 我创建了一个管理员扩展。可以在系统中访问配置菜单 - >配置 - 菜单。

我创建了一个小扩展程序,您可以在其中输入电子邮件并进行保存。出现菜单,但是当我保存配置时出现404错误。

我在Companyname \ Modulename下创建了文件夹Helper,Model等。

帮助程序包含必要的Data.php文件。 etc包含3个xml文件:adminhtml,config和system。

您可以在此处查看xml:http://pastebin.com/ZqiuqVAB

知道问题是什么吗?

3 个答案:

答案 0 :(得分:1)

您是否尝试过清除缓存会话并再次登录?

这也可能是您的ACL的问题。 看看这个:

http://alanstorm.com/magento_acl_authentication

查看你的adminhtml.xml,我遗漏了外部标签。将adminhtml.xml包装在:

之间
<?xml version="1.0"?>
<config>

//您的adminhtml.xml代码

</config>

答案 1 :(得分:0)

请在system.xml

中更新以下代码
                           <Emailexport_input translate="label">
                            <label>E-Mail: </label>
                            <comment>Die E-Mail Adresse, an der täglich der Bestellungsexport versendet werden soll.</comment>
                            <frontend_type>text</frontend_type>
                            <sort_order>220</sort_order>
                            <show_in_default>1</show_in_default>
                            <show_in_website>1</show_in_website>
                            <show_in_store>1</show_in_store>
                        </Emailexport_input>

如果您有任何疑问,请告诉我

答案 2 :(得分:0)

请在system.xml中进行以下更改

<Emailexport_domain translate="label comment">
    <label>E-Mail: </label>
    <comment><![CDATA[Die E-Mail Adresse, an der t&auml;glich der Bestellungsexport versendet werden soll.]]></comment>
    <frontend_type>text</frontend_type>
    <sort_order>220</sort_order>
    <show_in_default>1</show_in_default>
    <show_in_website>1</show_in_website>
    <show_in_store>1</show_in_store>
</Emailexport_domain>

并改变

<dgroup translate="label" module="Emailexport">

<dgroup translate="label" module="emailexport">