Posting in the Magento forums has been disabled pending the implementation of a new and improved forum solution which should better serve the community.

For new questions please post at magento.stackexchange.com, the community-run support site for the Magento community. We will be providing updates on the new forum solution soon. For questions or concerns please email community@magento.com.

Magento Forum

upsell
 
Alexmac
Sr. Member
 
Total Posts:  223
Joined:  2011-05-08
 

Добрый день!

Хочу вывести похожие товары (upsell product) под описание после сопутствующих(я вывел после описания).
что я делаю:

1)app/design/fronted/base/mytheme/layout/catalog.xml

</block>
<block type="review/product_view_list" name="product.info.product_additional_data" as="reviews" template="review/product/view/list.phtml"/>
<block type="review/form/product_view_list" name="product.info.product_additional_data" as="review_form" template="review/form.phtml"/>
<block type="catalog/product_view_additional" name="product.info.additional" as="product_additional_data" />
<block type="catalog/product_view_description" name="product.description" as="description" template="catalog/product/view/description.phtml">
<block type="catalog/product_list_related" name="catalog.product.related" as="related_products" template="catalog/product/list/related.phtml"/>

<action method="addToParentGroup"><group>detailed_info</group></action>
</block>

после данной строки вписываю
<block type="catalog/product_list_upsell" name="product.info.upsell" as="upsell_products" template="catalog/product/list/upsell.phtml">
<action method="setColumnCount"><columns>3</columns></action>
<action method="setItemLimit"><type>upsell</type><limit>3</limit></action>
</block>

далее в разделе app/design/frontend/base/mytheme/template/catalog/product/view/description.phtml
прописываю
<?php echo $this->getChildHtml('upsell_products'); ?>

и результат = 0
что не так я делаю?
Спасибо!

 
Magento Community Magento Community
Magento Community
Magento Community
 
Alexmac
Sr. Member
 
Total Posts:  223
Joined:  2011-05-08
 

Народ хэлп....

 
Magento Community Magento Community
Magento Community
Magento Community
 
niro
Mentor
 
Avatar
Total Posts:  1609
Joined:  2009-03-04
Latvia, Riga
 

Судя по всему вы или не туда вставили блок или не из того шаблона вызываете дочерний блок.
Вызываете из description.phtml, а судя по макету дочерний элемент добавили в блок на один уровень выше.

 
Magento Community Magento Community
Magento Community
Magento Community
 
Alexmac
Sr. Member
 
Total Posts:  223
Joined:  2011-05-08
 

я точно также выводил сопутствующие товары.

niro - 26 March 2013 04:18 AM

Судя по всему вы или не туда вставили блок или не из того шаблона вызываете дочерний блок.
Вызываете из description.phtml, а судя по макету дочерний элемент добавили в блок на один уровень выше.

 
Magento Community Magento Community
Magento Community
Magento Community
 
Alexmac
Sr. Member
 
Total Posts:  223
Joined:  2011-05-08
 

Вот правильный код

<block type="catalog/product_view_description" name="product.description" as="description" template="catalog/product/view/description.phtml">

<block type="catalog/product_list_upsell" name="product.info.upsell" as="upsell_products" template="catalog/product/list/upsell.phtml"> </block>
<action method="addToParentGroup"><group>detailed_info</group></action>
</block>
<block type="catalog/product_view_attributes" name="product.attributes" as="additional" template="catalog/product/view/attributes.phtml">
<action method="addToParentGroup"><group>detailed_info</group></action>
</block>

 
Magento Community Magento Community
Magento Community
Magento Community
Magento Community
Magento Community
Back to top