2016-01-04 5 views
0

Я изучаю Magento Admin menu development. Я пытаюсь создать простое меню в Magento Admin Panel. Мои коды, как показано нижеMagento Admin Menu development

местоположение файла: приложение/и т.д./модули/Alanstormdotcom_Helloworld.xml

<?xml version="1.0" encoding="utf-8"?> 
<config> 
    <modules> 
     <Alanstormdotcom_Helloworld> 
      <active>true</active> 
      <codePool>local</codePool> 
     </Alanstormdotcom_Helloworld> 
    </modules> 
</config> 

расположения файла: приложение/код/​​местные/Pulsestorm/Adminhello/и т.д./adminhtml.xml

<?xml version="1.0"?> 
<config> 
    <menu> 
     <pulsestorm translate="title" module="pulsestorm_adminhello"> 
      <title>Pulse Storm</title> 
      <sort_order>1</sort_order> 
      <children> 
       <example> 
        <title>Example</title> 
        <sort_order>1</sort_order> 
        <action>adminhtml/adminhello/index</action> 
       </example> 
      </children> 
     </pulsestorm> 
    </menu> 
</config> 

расположение файла: приложение/код/​​местные/Pulsestorm/Adminhello/и т.д./config.xml

<?xml version="1.0"?> 
<config> 
    <config>  
     <modules> 
      <Alanstormdotcom_Helloworld> 
       <version>0.1.0</version> 
      </Alanstormdotcom_Helloworld> 
     </modules> 
    </config> 
    <global> 
     <helpers> 
      <pulsestorm_adminhello> 
       <class>Pulsestorm_Adminhello_Helper</class> 
      </pulsestorm_adminhello> 
     </helpers> 
    </global> 
</config> 

расположение файла: приложение/код/​​местные/Pulsestorm/Adminhello/Helper/Data.php

<?php 
class Pulsestorm_Adminhello_Helper_Data extends Mage_Core_Helper_Abstract 
{ 
} 

Но я не мог видеть любое меню в моей панели администратора. в чем проблема? Спасибо

ответ

0

Вы смешивали два модуля в одном. Ваш config.xml ошибочен.

должно быть

<?xml version="1.0"?> 
<config> 
    <modules> 
     <Pulsestorm_Adminhello> 
      <version>1.0.0</version> 
     </Pulsestorm_Adminhello> 
    </modules> 
     <admin> 
     <routers> 
      <adminhtml> 
       <args> 
        <modules> 
         <Pulsestorm_Adminhello after="Mage_Adminhtml">Pulsestorm_Adminhello</Pulsestorm_Adminhello> 
        </modules> 
       </args> 
      </adminhtml> 
     </routers> 
    </admin> 

    <global> 
     <helpers> 
      <pulsestorm_adminhello> 
       <class>Pulsestorm_Adminhello_Helper</class> 
      </pulsestorm_adminhello> 
     </helpers> 
    </global> 
</config> 

И app/etc/modules/Alanstormdotcom_Helloworld должен быть app/etc/modules/Alanstormdotcom_Helloworld.xml

<?xml version="1.0"?> 
<config> 
    <modules> 
     <Pulsestorm_Adminhello> 
      <active>true</active> 
      <codePool>local</codePool> 
      <depends></depends> 
     </Pulsestorm_Adminhello> 
    </modules> 
</config> 

Вы можете скачать этот модуль из alanstorm.com

+0

@abu: Abu это работает? – urfusion