Magento - 在分组产品表中显示自定义属性

Mar*_*son 5 php custom-attributes magento

我需要找到一种方法来显示自定义属性的值,而不是下图中显示的"产品名称".

分组产品表http://www.magentocommerce.com/images/uploads/grouped_prod_front.gif

我正在使用/app/design/frontend/default/defaultx/template/catalog/product/view/type/grouped.php

下面的代码不起作用(自定义属性是年份):

<?php if (count($_associatedProducts)): ?>  
<?php foreach ($_associatedProducts as $_item): ?>  
    <tr>  
        <td><?php echo $this->htmlEscape($_item->getYearmade()) ?></td>
Run Code Online (Sandbox Code Playgroud)

任何帮助,将不胜感激.

编辑:所以答案结果很简单.你看到我上面没有提到的确实有输出......但它只是一个数字(例如:52).原来这是该自定义属性值的ID(它是自定义属性的Dropdown类型).

总结
这适用于文本类型的自定义属性:

echo $this->htmlEscape($_item->getYearmade())
Run Code Online (Sandbox Code Playgroud)

但对于所有其他类型的自定义属性(我认为),应使用以下内容:

echo $this->htmlEscape($_item->getAttributeText('yearmade'))
Run Code Online (Sandbox Code Playgroud)

如果没有Alan Storm提供的最优秀的答案,我就不会发现这一点.谢谢你,先生.