Stworzyłem sobie osobny listing produktów które są w sklepie której niż 30 dni (panel automatycznych nowości)
wygląda on tak:
Kod: Zaznacz cały
class Mage_Catalog_Block_Product_List_Nowosci extends Mage_Catalog_Block_Product_List
{
protected function _getProductCollection()
{
if (is_null($this->_productCollection)) {
$collection = Mage::getResourceModel('catalog/product_collection');
Mage::getModel('catalog/layer')->prepareProductCollection($collection);
// your custom filter
$do_daty=date('U')-2592000;
$pokaz=date('Y-m-d H:i:s',$do_daty);
$collection->addAttributeToSelect('*');
$collection->addAttributeToFilter('created_at', array("gt"=>$pokaz));
$numProducts = $this->getNumProducts() ? $this->getNumProducts() : 3;
$collection->setPage(1, $numProducts);
$this->_productCollection = $collection;
}
return $this->_productCollection;
}
}
W sumie wszystko działa, wczytuje go w stronie CMS, produkty się wyświetlają ale...
no właśnie ale.
Za nic nie mogę uruchomić paginacji (podziały na strony wyników).
Nie wyświetla się po prostu.
Nie wiem w czym problem.
może ktoś z was miał juz taki problem i udało się go obejść?
Dzięki