2015-03-13 2 views
0

Я настраиваю модуль magento для интерфейса, у меня есть страница, но на этой странице не отображается контент, дайте мне совет, где я ошибаюсь. ниже мой код:шаблон не загружается в magento custom module

class Gaboli_Warehouse_IndexController extends Mage_Core_Controller_Front_Action 
{ 
    public function indexAction() 
    { 
     $this->loadLayout();  
     $this->renderLayout(); 
    } 
} 

Блок -

class Gaboli_Warehouse_Block_Location_List extends Mage_Core_Block_Template 
{ 

    public function __construct() 
    { 
     parent::__construct(); 
    } 
} 

Layout XML -

<?xml version="1.0"?> 
<layout version="0.1.0"> 

    <warehouse_index_index> 
     <reference name="content"> 
      <block type="warehouse/location_list" name="warehouse_location" template="gaboli/warehouses.phtml" /> 
     </reference> 
    </warehouse_index_index> 

</layout> 

ответ

1

Вы проверили достигает ли выполнение в файл шаблона. Выполните die('here'); заявление в вашем файле шаблона и посмотрите, туда ли оно или нет. Если нет, может возникнуть проблема в пути шаблона, который вы усваиваете здесь.

<block type="warehouse/location_list" name="warehouse_location" template="gaboli/warehouses.phtml" /> 

Другие коды выглядят прекрасно.

Ответ, на который вы попадаете.

Надеюсь, это поможет.

+0

путь правильный .... если я изменяю в макете xml, на странице нет эффекта. Я могу отслеживать контроллер, но не блокировать. –

+0

В макете xml ссылка по умолчанию работает, но «warehouse_index_index» не работает –

+0

Теперь он работает, я изменил обработчик «warehouse_index_index» на «gaboli_warehouse_index_index» –

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