Боковая панель модуля Magento не работает

1

Я создаю модуль magento, чтобы он отображался на боковой панели 2-х столбцов. Однако он не отображается на правой боковой панели. Вот прогресс:

Config.xml

<config>
<modules>

    <!--
        This must exactly match the namespace and module folder
        names, with directory separators replaced by underscores
    -->
    <Michael_Zipcode>

        <!-- The version of our module, starting at 0.0.1 -->
        <version>0.0.1</version>

    </Michael_Zipcode>

</modules>

<global>

    <blocks>
        <zipcode>
            <class>Michael_Zipcode_Block</class>
        </zipcode>
    </blocks>

</global>

<frontend>
    <layout>
        <updates>
            <zipcode>
                <file>zipcodesidebar.xml</file>
            </zipcode>
        </updates>
    </layout>
</frontend>
</config>

zipcodesidebar.xml

<?xml version="1.0"?>

<layout version="0.1.0">
<default>
    <reference name="right">
        <block type="zipcode/filter" name="michael.zipcode" template="zipcode/enterzip.phtml"/> 
    </reference>
</default>  
</layout>

Filter.php

<?php

class Michael_Zipcode_Block_Filter extends Mage_Core_Block_Template {

public function __construct()
{
    parent::__construct();
    $this->setTemplate('zipcode/enterzip.phtml');
}

public function getFilter() {
    //die('ok');
    return 'enter code area';
}

}?>

enterzip.phtml

 <?php 
 echo $this->getFilter(); 
 ?>test

Предполагается, что печать на правой стороне указана в области ввода кода. Модуль уже показан и включен в adminhtml. Я ожидаю, что он будет показан на всех страницах. Благодарю.

Теги:
magento

1 ответ

0
Лучший ответ

Решите его самостоятельно, неправильное расположение папки. Папка для макетов и шаблонов должна быть помещена в папку base/default и сливаться с папкой макета и шаблона.

Ещё вопросы

Сообщество Overcoder
Наверх
Меню