从magento 1.7中的类别中获取“活跃于”属性

时间:2012-07-30 13:13:53

标签: magento categories magento-1.7

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();
 } ?>

但我还需要从当前类别的日期中找到活动状态。 我该如何获取?

1 个答案:

答案 0 :(得分: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');