magento вставить список товаров для категории 18 под корзину - PullRequest
1 голос
/ 18 мая 2010

В Magento под корзиной я хотел бы вставить товары для категории 18 так же, как они прослушиваются на любой обычной странице товара.

Я вижу, как вставить блок на страницу CMS. Но как мне вызвать шаблон (?) Для перечисления товаров ниже корзины?

BR. Андерс

UPDATE: Можно видеть, что файл layout / catalog.xml содержит этот блок, который, вероятно, я хочу вставить на страницу корзины:

<block type="catalog/category_view" name="category.products" template="catalog/category/view.phtml">

Я попытался скопировать его и вставить различными способами в catalog.xml в корзине и попытался вставить блок в cart.phtml. Не могу понять, как это сделать, основываясь на ответе ниже (очевидно, я новичок в модификации Magento)

ОБНОВЛЕНИЕ 2: Если бы это было на странице CMS, тогда это должна быть просто эта строка.

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

Так что я просто ищу эквивалент при входе в cart.phtml или в layout / checkout.xml. Спасибо

Ответы [ 3 ]

1 голос
/ 18 мая 2010

Просто получите идентификатор статического блока, затем вставьте этот код в ваш шаблон:

<?php echo $this->getLayout()->createBlock(’cms/block’)->setBlockId(’my-identifier’)->toHtml() ?>

0 голосов
/ 02 декабря 2010
<block type="catalog/product_list" name="product_list" template="catalog/product/list.phtml">
<action method="setCategoryId"><category_id>18</category_id></action>
</block>

Использование этого в файле макета должно работать.

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

Я использовал метод или обновление # 2 несколько раз:

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

Однако как правильно настроить отображение страниц (стр. 1,2,3,4)?

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