cancel
Showing results for 
Search instead for 
Did you mean: 

Добавить блок в блок

Добавить блок в блок

Доброго времени суток.

 

Нужна помощь начинающему. Smiley Happy

 

В общем не могу никак добавить блок (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>

 

Что делаю не так?

Заранее спасибо за помощ.

2 REPLIES 2

Re: Добавить блок в блок

Возможно проблема в шаблонах. Мало добавить блок в блок в layout, важно еще в шаблонах запустить отображение одного блока в другом. Обратите внимание на строчках вида getChildHtml('имя блока') .phtml файлах.

Re: Добавить блок в блок

Smiley LOL

 

Благодарю, добрый человек.

Именно этого и не хватало.

 

Вопрос решен добавлением в шаблон вызова getChildHtml('product_listing').