2015-03-20 2 views
0

Я потратил часы, пытаясь добавить новую вкладку в меню на бэкэнде конфигурации системы Magento, после нескольких обучающих программ, но он все еще не отображается. Кода я написал: приложения/код/​​местные/имя_пакет/HelloWorld/и т.д./System.XmlКак добавить вкладку в конфигурацию брандмауэра magento

<?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/и т.д./config.xml

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

и обязательный помощник приложение/код/​​местный/имя_пакет/HelloWorld/Helper/Data.php

<?php 
class packagename_Helloworld_Helper_Data 
extends Mage_Core_Helper_Abstract 
{ 
} 
?> 

кэша я s выключен.

Насколько я понял, это должно добавить новую вкладку в меню в разделе System-> Configuration on Magento. Но это не так. Так что, возможно, у кого-то есть ответ на этот вопрос, было бы весьма полезно

ответ

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> 
+0

О, я забыл, но это не поможет, ничего не изменилось –

0

Самым простым решением было бы добавить «категорию», который будет автоматически добавлять контент в меню, а затем использовать опцию URL Rewrite, чтобы направить, где пункт меню вызова и направлен.

Для получения дополнительной информации на следующие не смотрите: [http://www.magentocommerce.com/wiki/modules_reference/english/mage_adminhtml/urlrewrite/index]

Смежные вопросы