【问题标题】:404 when I save my extension in the configuration menu当我在配置菜单中保存我的扩展时出现 404
【发布时间】:2014-05-21 09:41:13
【问题描述】:

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

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

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

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

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

知道问题出在哪里吗?

【问题讨论】:

    标签: php xml magento


    【解决方案1】:

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

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

    http://alanstorm.com/magento_acl_authentication

    查看您的 adminhtml.xml,我缺少外部标签。将您的 adminhtml.xml 包装在:

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

    // 你的 adminhtml.xml 代码

    </config>
    

    【讨论】:

    • 我试图清除缓存和会话。它没有解决问题。我自己考虑过 ACL 问题,但是我从您的链接中尝试过的事情并没有为我解决问题:/
    【解决方案2】:

    请在您的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>
    

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

    【讨论】:

      【解决方案3】:

      请在您的 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">
      

      【讨论】:

      • 第一部分没有解决问题。当我更改第二部分时,打开系统 -> 配置菜单时出现异常:/
      猜你喜欢
      • 2019-10-01
      • 1970-01-01
      • 2021-01-11
      • 1970-01-01
      • 2016-07-01
      • 2019-12-03
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多