2012-03-30 3 views
1

Как мы можем отображать новые продукты в категории категорий, которые выбираются с использованием настраиваемого атрибута «Показать» (выпадающий или флажок) в сетке списка продуктов magento или странице загрузки продукта?Как отображать продукт по категории домашней страницы, который проверен (настраиваемый атрибут) в magento backend admin

ответ

1

Чтобы найти продукт для определенного атрибута в категории, используйте следующий код:

$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 атрибут, чтобы вы написали свое имя атрибута там.

+0

Привет, Тим Медора, большое спасибо за ваш ответ, но я новичок в области магнито и программирования. Можете ли вы объяснить шаг за шагом, что я должен отредактировать этот код, и здесь я использую выпадающий пользовательский атрибут в управлении продуктов. – kranthi

+0

Привет, наконец, я могу отображать продукты, которые проверяются с использованием пользовательского атрибута, используя вышеприведенный фрагмент кода с страницы new.phtml, но я хочу отображать только подтверждение на 3 продукта из каждой категории с наименованием категории .ie Категория1 img1 img2 img3 категория 2 img1 img2 img3 . . . как я могу достичь этого plz guide me – kranthi

Смежные вопросы