我是开发Magento扩展的新手。我创建了一个管理扩展。可以在system-> configuration -菜单中访问配置菜单。
我创建了一个小扩展,您可以在其中输入您的电子邮件并保存它。菜单出现了,但是当我保存我的配置时,我得到一个404错误。
我在Companyname'Modulename下创建了文件夹Helper, Model等。
helper包含必要的Data.php文件。etc包含3个xml文件:adminhtml、config和system.
您可以在这里看到xml: http://pastebin.com/ZqiuqVAB
你知道是什么问题吗?
您是否尝试在会话中清除缓存并再次登录?
这也可能是你的ACL有问题。看看这个:
http://alanstorm.com/magento_acl_authentication看你的adminhtml.xml,我缺少外部标签。将您的adminhtml.xml封装在:
<?xml version="1.0"?>
<config>
//adminhtml.xml代码
</config>
请在您的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>
如果您有任何疑问请告诉我
请在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">