Как отобразить товар на домашней странице категории, которая отмечена (пользовательский атрибут) в администраторе бэкэнда magento - PullRequest
1 голос
/ 30 марта 2012

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

1 Ответ

1 голос
/ 30 марта 2012

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

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

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...