Чтобы найти товар для определенного атрибута в категории, используйте следующий код:
$id=Mage::app()->getRequest()->getParam('id', false);
$_products=Mage::getModel('catalog/category')->load($id);
$_productcollection=$_products->getProductCollection();
foreach($_productcollection->getAllIds() as $_productid)
{
$_product=Mage::getModel('catalog/product')->load($_productid);
//print $_product->getName().$_product->getShowfront()."<br/>";
$showfnt=$_product->getShowfront();
if($showfnt==1)
{
echo $_product->getname()."<br/>";
/* write here you grid or list code for display product */
}
}
В приведенном выше коде я создал атрибут showfront
, чтобы вы указали там имя своего атрибута.