2015-07-16 3 views
1

Я хотел бы спросить о Сопутствующие товары в Magento. В Magento Admin я проверил 20 продуктов как родственный продукт продукта «А». Я пишу <?php echo $this->getChildHtml('related'); ?> в файле view.phtml. Я копирую файл related.phtml из основного файла, и я отредактировал макет вида сопутствующих товаров. Когда я запустил сайт, он отображает только 11 связанных продуктов. Я не знаю почему. Я уже сделал «ясный кешированный» и «переиндексированный». Пожалуйста, помогите мне ..Где ограничить Связанные продукты в Magento

+2

Пожалуйста, проверьте, что оставшиеся продукты видны во внешнем интерфейсе –

ответ

3

Он установлен в формате XML. Значение по умолчанию равно 4, как вы можете видеть в app/design/frontend/base/default/layout/catalog.xml:

<block type="catalog/product_list_upsell" name="product.info.upsell" as="upsell_products" template="catalog/product/list/upsell.phtml"> 
    <action method="setColumnCount"><columns>4</columns></action> 
    <action method="setItemLimit"><type>upsell</type><limit>4</limit></action> 
</block> 

Он может быть изменен, например, 20 в пользовательской теме, используя следующий макет XML:

<layout> 
    <catalog_product_view> 
     <reference name="product.info.upsell"> 
      <action method="setItemLimit"><type>upsell</type><limit>20</limit></action> 
     </reference> 
    </catalog_product_view> 
</layout> 

(для нет предел, введите 0 как предельный параметр)

Это должно быть в layout/local.xml или конкретном файле макета. Do не копия и модификация сайта catalog.xml!