0

Mangento 1.7 类别中有预定义的属性,命名为

  • 活跃于

  • 主动

我可以使用以下方法获取当前产品类别的名称:

 $productId=$_helper->productAttribute($_product, $_product->getId(), 'id');
 $product = Mage::getModel('catalog/product')->load($productId);
 $cats = $product->getCategoryIds();
 foreach ($cats as $category_id) {
 $_cat = Mage::getModel('catalog/category')->load($category_id) ;
 echo $_cat->getName();
 } ?>

但我还需要找到当前类别的活动日期。我如何获取这个?

4

1 回答 1

3

可能值得注意的是,这些值是针对类别的自定义设计的活动状态,而不是类别本身的实际活动状态......

作为一个数组在一起:

$_cat = Mage::getModel('catalog/category')->load($category_id);
$_customDesignDates = $_cat->getCustomDesignDate();

或单独:

$_cat = Mage::getModel('catalog/category')->load($category_id);
$fromDate = $_cat->getData('custom_design_from');
$toDate = $_cat->getData('custom_design_to');
于 2012-07-30T14:07:32.713 回答