我正在尝试在catalog/category/view.phtml中加载一个自定义类别来存档我使用的这个:
<?php
$_category = Mage::getModel('catalog/category')->load(47);
$_productCollection = $_category->getProductCollection();
if($_productCollection->count()) {
foreach( $_productCollection as $_product ):
echo $_product->getProductUrl();
echo $this->getPriceHtml($_product, true);
echo $this->htmlEscape($_product->getName());
endforeach;
}
?>
例如,我可以加载 URL,现在我想加载自定义属性,例如颜色:
$_product->getResource()->getAttribute('color')->getFrontend()->getValue($_product)
此代码不起作用,我 100% 确定颜色属性设置为显示在类别列表中,并且此类别中的项目已填充此字段。我知道这一点,因为此代码适用于list.html。
我做错了什么?我正在使用 1.7.0.2。
预期的结果是显示来自自定义类别的所有颜色属性
目录/类别/view.phtml