5
Finder
Setting

从管理菜单设置转到我们自定义模块的系统/配置的 url 应该是什么。

<menu>
 <finder module="finder">
  <title>finder</title>
    <sort_order>71</sort_order>               
      <children>
    <items module="finder">
    <title>Manage Finder</title>
    <sort_order>0</sort_order>
    <action>finder/adminhtml_finder</action>
   </items>
       <items module="finder">
    <title>Setting</title>
    <sort_order>0</sort_order>
    <action> ????  </action>
</items>
  </children>
    </finder>
    </menu>
4

5 回答 5

2

杰克你可以采取如下行动:

<action>adminhtml/system_config/edit/section/your menu item</action>

http://incho.net/ecommerce/magento/create-configuration-for-your-magento-extension/ 这是一个很好的例子之一。

于 2013-07-05T06:17:12.060 回答
1

您可以使用以下代码创建管理侧菜单,也可以执行系统/配置操作。在 app/code/local/[Name_Space]/[Module_Name]/etc/config.xml 中添加以下代码

      <adminhtml>
         <menu>
            <news module="news">
                <title>News</title>
                <sort_order>71</sort_order>               
                <children>
                    <items module="news">
                        <title>Manage Items</title>
                        <sort_order>0</sort_order>
                        <action>news/adminhtml_news</action>
                    </items>
                    <items1 module="news">
                        <title>Import News Data</title>
                        <sort_order>1</sort_order>
                        <action>adminhtml/system_config/edit/section/news</action>
                    </items1>
                </children>
            </news>
        </menu>
  </adminhtml>  

请注意,这里的 news 将与 system.xml 文件中的部分名称相同。

于 2013-07-05T05:57:37.373 回答
1

嗨添加以下代码而不是<itmes>.

 <config module="finder">
                        <title>Configurations</title>
                        <sort_order>10</sort_order>
                        <action>adminhtml/system_config/edit/section/finder</action>
                    </config>

              Write down ACL code after the </menu> ending tag.  Your code will be like this 

              <acl>
    <resources>
        <all>
            <title>Allow Everything</title>
        </all>
        <admin>
            <children>
                <My_module>
                    <title>My finder Module</title>
                    <sort_order>10</sort_order>
                </My_module>
                <system>
                    <children>
                    <config>
                        <children>
                        <finder>
                            <title>finder Module Section</title>
                        </finder>
                        </children>
                    </config>
                    </children>
                </system>
            </children>
        </admin>
    </resources>
</acl>
于 2013-07-05T05:58:36.110 回答
1

您可以采取如下方式添加到系统配置目录中。你必须创造system.xml

<?xml version="1.0"?>
<config>
    <tabs>
        <helloconfig translate="label" module="todaydeal">
            <label>Today Deal</label>
            <sort_order>99999</sort_order>
        </helloconfig>
    </tabs> 
   <sections>
        <catalog>
            <groups>
                <todaydeal translate="label" module="todaydeal">
                    <label>Daily Deal</label>
                    <frontend_type>text</frontend_type>
                    <sort_order>1000</sort_order>
                    <show_in_default>1</show_in_default>
                    <show_in_website>1</show_in_website>
                    <show_in_store>1</show_in_store>

                    <fields>
                        <active translate="label">
                            <label>Enabled</label>
                            <frontend_type>select</frontend_type>
                            <source_model>adminhtml/system_config_source_yesno</source_model>
                            <sort_order>1</sort_order>
                            <show_in_default>1</show_in_default>
                            <show_in_website>1</show_in_website>
                            <show_in_store>0</show_in_store>
                        </active>                        
                    </fields>
                </todaydeal>
            </groups>
        </catalog>
    </sections>
</config>

您也可以参考详细文档链接,我相信我会对您很有帮助。

让我知道我是否可以进一步帮助您

于 2013-07-05T05:52:42.793 回答
0

您可以参考以下链接在 Magento2 中创建管理菜单: https ://github.com/jainmegha5395/admin-menu

解释:

您需要在模块的 \etc\adminhtml\ 中创建 menu.xml 文件。

在标签内添加以下代码<menu>

  <add id="Custom_Module::custom" title="CUSTOM" translate="title" module="Custom_Module" sortOrder="90" dependsOnModule="Custom_Module" resource="Custom_Module::custom"/>

  <add id="Custom_Module::news" title="News" translate="title" module="Custom_Module" parent="Custom_Module::custom" sortOrder="50" dependsOnModule="Custom_Module" resource="Custom_Module::news"/>

此代码将创建一个名为 as 的菜单NEWS,位于标题下CUSTOM

于 2019-04-17T05:57:26.197 回答