【发布时间】:2017-02-24 05:10:35
【问题描述】:
现在我正在尝试找出产品是否属于特定的父类别,如果是,它将显示图像。父类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为父类的子类别中的产品
【问题讨论】:
-
像这样对类别 ID 进行硬编码绝不是一件好事。您可以轻松添加系统配置选项来选择所需的类别。要回答您的问题,您应该查看类别
path字段。它应该可以帮助您找到您所在类别的后代。