2013-11-13 4 views
0

сейчас. на странице CMS i, используя следующий код:показать продукты на странице cms под указанной категорией id

{{block type="catalog/product_list" category_id="12" template="catalog/product/list.phtml"}} 

на домашней странице. ОК. он может отображать все продукты под категорией 12. но теперь. Я хочу изменить его стиль. поэтому я совладать файл list.phtml в listhp.phtml не используя

{{block type="core/templatet" category_id="12" template="catalog/product/listhp.phtml"}} 

нет каких-либо продуктов показать. Зачем? как исправить? Спасибо.

ответ

0

Пожалуйста, измените ваш код от:

{{block type="core/templatet" category_id="12" template="catalog/product/listhp.phtml"}} 

To:

{{block type="catalog/product_list" category_id="12" template="catalog/product/listhp.phtml"}} 

и все будет хорошо, его потому, что метод, используемый в файле шаблона, как getLoadedProductCollection() определены в блоке Mage_Catalog_Block_Product_List, которые вызывается правильно, когда вы устанавливаете тип блока в каталог/product_list.
Также «core/templatet» не является допустимым блоком, это «core/template».

+0

Я перехожу к нему. Но не work.why? Спасибо. – stack2013a

+0

ну, проверьте свой путь к файлу, попробуйте что-то повторить в файле, используйте подсказки шаблона, чтобы узнать, включен ли шаблон в макет домашней страницы. Код должен работать, должен быть какая-то другая проблема. – div

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