如何在magento后端配置上添加Tab

时间:2015-03-20 13:25:10

标签: xml magento backend

我花了好几个小时尝试在Magento系统配置后端的菜单中添加一个新标签,然后是多个教程,但它仍然没有显示出来。 我写的代码: 应用程序/代码/本地/包/的helloWorld的/ etc /的system.xml

<?xml version="1.0"?>
<config>
<tabs>
    <helloconfig translate="label" module="helloworld">
        <label>Hello Config</label>
        <sort_order>99999</sort_order>
    </helloconfig>
</tabs> 
<sections>
    <helloworld_options translate="label" module="helloworld">
        <label>Hello World Config Options</label>
        <tab>helloconfig</tab>
        <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>  
        <groups>
            <messages translate="label">
                <label>Demo Of Config Fields</label>
                <frontend_type>text</frontend_type>
                <sort_order>1</sort_order>
                <show_in_default>1</show_in_default>
                <show_in_website>1</show_in_website>
                <show_in_store>1</show_in_store>                
            </messages>
        </groups>           
    </helloworld_options>
</sections> 
</config>

和 应用程序/代码/本地/包/的helloWorld的/ etc / config.xml中

<?xml version="1.0"?>    
<config>
<global>
<helpers>
    <helloworld>
        <class>packagename_Helloworld_Helper</class>
    </helloworld>
</helpers>  
</global>
</config>

和义务助手 应用程序/代码/本地/包/的helloWorld /助手/ Data.php

<?php
class packagename_Helloworld_Helper_Data 
extends Mage_Core_Helper_Abstract
{
}
?>

缓存已关闭。

因此,据我所知,这应该在Magento后端的System-&gt; Configuration下的菜单中添加一个新选项卡。但事实并非如此。 所以也许有人对此有一个答案,我们将非常感激

2 个答案:

答案 0 :(得分:0)

您必须在config.xml文件中指定模块。

喜欢这个

<config>
    <modules>
        <[Namespace]_[Module]>
              <version>1.0.0</version>
        </[Namespace]_[Module]>
    </modules>
    <global>
        <helpers>
            <helloworld>
                <class>packagename_Helloworld_Helper</class>
            </helloworld>
        </helpers>  
    </global>
</config>

答案 1 :(得分:0)

最简单的解决方案是添加一个“类别”,它会自动将您的内容添加到菜单中,然后使用url rewrite选项指示菜单项调用和定向的位置。

有关以下内容的详细信息,请参阅:[http://www.magentocommerce.com/wiki/modules_reference/english/mage_adminhtml/urlrewrite/index]