Magento - Показать пользовательские атрибуты в таблице сгруппированных продуктов
Мне нужно найти способ показать значение пользовательского атрибута вместо & quot; Product Name & quot; показано на рисунке ниже.
Я работаю с /app/design/frontend/default/defaultx/template/catalog/product/view/type/grouped.php
Приведенный ниже код не работает (пользовательский атрибут годовой):
<code><?php if (count($_associatedProducts)): ?> <?php foreach ($_associatedProducts as $_item): ?> <tr> <td><?php echo $this->htmlEscape($_item->getYearmade()) ?></td> </code>
Любая помощь будет оценена.
РЕДАКТИРОВАТЬ: Таким образом, ответ оказался довольно простым. Вы видите, что я не упомянул выше, что тамwas действительно вывод ... но это было просто число (например: 52). Оказывается, это был идентификатор для этого значения пользовательского атрибута (это был пользовательский атрибут выпадающего типа).
Итак, в заключение
Это работает для пользовательских атрибутов типа текста:
<code>echo $this->htmlEscape($_item->getYearmade()) </code>
Но для всех других типов пользовательских атрибутов (я думаю) следует использовать следующее:
<code>echo $this->htmlEscape($_item->getAttributeText('yearmade')) </code>
Я не обнаружил бы это без самого превосходного ответа, предоставленного Аланом Штормом, ниже. Спасибо, сэр.