У меня возникла проблема, с которой у меня не получается справиться. Я понимаю, что я что-то упускаю, но не могу понять что.
Суть проблемы:
Есть сайт, на главной странице 3-и отдельных категорий которые я назвал Новинки, Бестселлеры и Рекомендуем. При добавлении товара я размещаю его в главные категории, а так же, если то требует ситуацию, в одну из этих категорий.
Теперь проверяем: Заходим в основную категорию товара и проверяем похожую продукцию... всё отображается как нужно, продукция показывается с нужной категории. Но если мы зайдём к примеру в Новинки, то в "Похожие продукты" отображается товар из категории Новинки. А я хочу, что бы он отображал товар из основной категории...
Покажу на сайте:
Главная страница:
http://pereplet.ca/
Товар из категории новинки:
http://pereplet.ca/index.php/novinki/dikie-lebedi.html
В похожей продукции отображает товар из категории
http://pereplet.ca/index.php/novinki.html
По задумке, должен из
http://pereplet.ca/index.php/detskaja-literatura.html?cat=11
Вот код, который я использую для отображения Похожей продукции:
view.phtml:
<div> <h2>Похожая Продукция</h2> <?php $_SESSION['current_id'] = $_product->getId(); $category = Mage::getModel('catalog/category')->load($_product->getCategoryId()); $collection = Mage::getModel('catalog/product')->getCollection()->addCategoryFilter($category)->addAttributeToSelect('*'); $magento_block = Mage::getSingleton('core/layout'); $productsHtml = $magento_block->createBlock('catalog/product_list'); $productsHtml ->setTemplate('catalog/product/list_front.phtml')->setCollection($collection); echo $productsHtml ->toHTML(); ?> </div>
Спасибо за ваше время.