在magento中,儿童类别中的所有产品都显示在顶部/父级类别上。例如,我有这个组类别:Magento:如何隐藏顶级类别中显示的儿童类产品?
Fabric
- Cotton
---- Shirts (1)
--------Half Sleeves (5)
因此,在总,我有6个产品,当我在面料点击,它显示了子类带齐6种款产品。
我不想要这个,我想只列出类别,不想从儿童类别拉产品。
所以,我想要的方法或方式,只能列出儿童类别,当我点击面料。只有当我点击半袖时才列出5种产品。
顺便说一下,我所有的类别已经设置为是Anchor = NO。
下面是从应用程序/设计/前端/基/默认/模板/目录/分类/ view.phtml
$_cat = new Mage_Catalog_Block_Navigation();
$curent_cat = $_cat->getCurrentCategory();
$curent_cat_id = $curent_cat->getId();
$parentId=Mage::getModel('catalog/category')->load($curent_cat_id)->getParentId();
$categoryid = $parentId;//$_category->getId();
$category = new Mage_Catalog_Model_Category();
$category->load($categoryid);
$collection = $category->getProductCollection();
$collection->addAttributeToSelect('*');
$i=0;
foreach ($collection as $_product) {........}
任何想法的片段?
非常感谢!
是'display mode'已设置为'static block only'。但我不确定你的意思是什么'创建一个静态块,其中包含链接到子类别' – 2013-05-06 17:01:59
如果'显示模式''仅静态块',那么当客户点击'Fabric'类别时将显示什么内容?您应该创建一个CMS静态块并分配给该类别。当客户点击“布料”类别时,您的静态块将显示。静态块的内容可能是Fabric的子类别链接列表或其他内容。 – ndlinh 2013-05-06 17:16:12