Magento - Mostrar atributos personalizados na tabela de produtos agrupados
Preciso encontrar uma maneira de mostrar o valor de um atributo personalizado no lugar do "Nome do produto" mostrado na imagem abaixo.
Tabela de produtos agrupados http://www.magentocommerce.com/images/uploads/grouped_prod_front.gif
Estou trabalhando com /app/design/frontend/default/defaultx/template/catalog/product/view/type/grouped.php
O código abaixo não funciona (o atributo personalizado é feito pelo ano):
<code><?php if (count($_associatedProducts)): ?> <?php foreach ($_associatedProducts as $_item): ?> <tr> <td><?php echo $this->htmlEscape($_item->getYearmade()) ?></td> </code>
Qualquer ajuda seria apreciada.
EDIT: Então a resposta acabou por ser bastante simples. Você vê o que eu não mencionei acima foi que háestava de fato saída ... mas que era apenas um número (por exemplo: 52). Acontece que este era o ID para esse valor de atributo personalizado (era um tipo de dropdown de atributo personalizado).
Então, em resumo
Isso funciona para atributos personalizados do tipo text:
<code>echo $this->htmlEscape($_item->getYearmade()) </code>
Mas para todos os outros tipos de atributos personalizados (eu acho), o seguinte deve ser usado:
<code>echo $this->htmlEscape($_item->getAttributeText('yearmade')) </code>
Eu não teria descoberto isso sem a resposta mais excelente fornecida por Alan Storm, abaixo. Obrigado senhor.