добавление страницы magento в каталог - PullRequest
0 голосов
/ 19 августа 2010

Я хочу добавить еще одну страницу в модуль magento, как показано ниже ...

<catalog_wizard_default translate="label">
  <reference name="content">
   <block type="catalog/navigation" name="catalog.topnav" template="catalog/navigation/top.phtml"/>
            <block type="catalog/category_view" name="category.products" template="catalog/category/view.phtml"/>
  </reference>
 </catalog_wizard_default>

, поэтому, когда клиенты вводят URL-адрес, они могут сделать это, например,

домен.ком / каталог / мастер.Я понятия не имею, как это сделать.Я попытался добавить другое действие в контроллер каталога, как показано ниже:

  public function wizardAction(){
  $this->renderLayout();
 }

Но, похоже, это не работает.

Ответы [ 2 ]

0 голосов
/ 19 августа 2010

Обычно дескриптор макета catalog_wizard_default преобразуется в следующий путь действия модуля-контроллера: Mage_Catalog - WizardController - defaultAction().

Я бы посоветовал вам следовать этим инструкциям , чтобы скопировать CategoryController в app/code/local/Mage/Catalog/controllers и добавить действие с именем wizardAction ().Тогда ваш макет будет называться <catalog_category_wizard>.

К сожалению, переопределение / расширение контроллеров ядра довольно сложно в Magento, поэтому убедитесь, что вы тщательно следовали инструкциям вики.

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

0 голосов
/ 19 августа 2010

Это должно работать. Я думаю, что вам нужно вызвать $ this-> loadLayout () перед рендерингом макета ...

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...