Я знаю, что этот вопрос задается совсем немного и кажется прямым, но я не могу найти сообщение, в котором говорится о том, что работает.Список 8 последних продуктов на домашней странице - Magento 1.9.2.1
Есть несколько вариантов решения о том, как перечислить продукты, отмеченные знаком «новый» с бэкэнд, и есть решения, в которых перечислены последние продукты определенной категории, но мне просто нужны 8 последних добавленных продуктов для каталог полная остановка.
В настоящее время я вручную добавлять продукты к категории А «последних продуктов» с идентификатором 116
и иметь это в содержании моей домашней страницы CMS страницы:
{{block type="catalog/product_list" name="home.catalog.product.list" alias="products_homepage" category_id="116" template="catalog/product/list-latest.phtml"}}
Тогда в список-latest.phtml шаблон файл, у меня есть некоторый код, чтобы получить коллекцию:
<?php
$_productCollection=$this->getLoadedProductCollection()->setPageSize(10);
$_productCollection->clear(); //this will unset the loaded items.
$_productCollection->getSelect()->limit(10); //set a new limit
$_productCollection->getSelect()->reset(Zend_Db_Select::ORDER); //reset the order
$_productCollection->getSelect()->order('cat_index_position asc');//force order by position in category
$_productCollection->load();
$_helper = $this->helper('catalog/output');
?>
а потом перебирает коллекцию и работает нормально, но мне нужен способ, чтобы получить последнюю пр oducts из категорий ALL и автоматически помещают последние 8 продуктов на домашнюю страницу.
Есть способ изменить этот код, чтобы сделать это?