现在我正试图找出某个产品是否属于特定的父类别,如果是 - 它将显示一个图像。父类别67是父类别,如下所示。
主页> 67> 22> 1
$category = Mage::getModel('catalog/layer')->getCurrentCategory();
和
<?php if (Mage::registry('current_category') && Mage::registry('current_category')->getId() == 67) { ?>
-show image-
<?php } ?>
到目前为止,它仅适用于67内的产品,但不适用于以67为其父类
的子类别中的产品答案 0 :(得分:0)
有一个简单的解决方案。您可以获得产品父类别,如果是所需类别,请执行您想要执行的操作。
if ($product->getCategory()->getParentCategory() == 'your_desire_category'){
//your code
}
可以通过
检索$product
$product = Mage::getModel('catalog/product')->load($product_id);