我是开发Magento扩展的新手。 我创建了一个管理员扩展。可以在系统中访问配置菜单 - >配置 - 菜单。
我创建了一个小扩展程序,您可以在其中输入电子邮件并进行保存。出现菜单,但是当我保存配置时出现404错误。
我在Companyname \ Modulename下创建了文件夹Helper,Model等。
帮助程序包含必要的Data.php文件。 etc包含3个xml文件:adminhtml,config和system。
您可以在此处查看xml:http://pastebin.com/ZqiuqVAB
知道问题是什么吗?
答案 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ä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">