Доброго времени суток.
Нужна помощь начинающему.
В общем не могу никак добавить блок (product_listing) в блок (category.products).
Так все работает:
<reference name="content"> <block type="catalog/category_view" name="category.products" template="catalog/category/view.phtml"> <block type="catalog/product_list" name="product_list" template="catalog/product/list.phtml"> ... </block> </block> <block type="catalog/product_list" name="product_listing" template="catalog/product/list-sale.phtml" /> </reference>
Так - нет:
<reference name="content"> <block type="catalog/category_view" name="category.products" template="catalog/category/view.phtml"> <block type="catalog/product_list" name="product_list" template="catalog/product/list.phtml"> ... </block> <block type="catalog/product_list" name="product_listing" template="catalog/product/list-sale.phtml" /> </block> </reference>
Что делаю не так?
Заранее спасибо за помощ.
Возможно проблема в шаблонах. Мало добавить блок в блок в layout, важно еще в шаблонах запустить отображение одного блока в другом. Обратите внимание на строчках вида getChildHtml('имя блока') .phtml файлах.
Благодарю, добрый человек.
Именно этого и не хватало.
Вопрос решен добавлением в шаблон вызова getChildHtml('product_listing').