0

我在菜单中有一个选项卡名称“产品”,当我将鼠标悬停在它上面时,它会显示所有类别。我想要它也向我展示该类别的所有产品。

我是 Magento 的新手,是否有任何可以使用的小部件,或者我必须编写自定义代码。试试这个链接

http://www.magentocommerce.com/boards/viewthread/21707/

但我在此路径中没有导航文件夹 app/design/frontend/default/default/template/catalog/navigation/top.phtml

4

1 回答 1

0

尝试以下代码以显示特定类别的产品 -

$_category = Mage::getModel('catalog/category')->load($catId); 
$_productCollection =Mage::getResourceModel('catalog/product_collection')->addCategoryFilter($_category)->setOrder('updated_at', 'DESC');

foreach ($_productCollection AS $_product)
{
    $cur_product = Mage::getModel('catalog/product')->load($_product->getId()); 
    echo '<li><span>&raquo </span><a href="'.$cur_product->getUrl_key().'" title="'.$cur_product->getExtName().'"> '.$cur_product->getExtName().'</a></li>';  
}

$catId - 你需要在这里传递类别 ID

于 2013-08-16T10:53:25.840 回答