下の画像に示されている「製品名」の代わりに、カスタム属性の値を表示する方法を見つける必要があります。
(ソース: magentocommerce.com )
私は /app/design/frontend/default/defaultx/template/catalog/product/view/type/grouped.php で作業しています
以下のコードは機能しません (カスタム属性は yearmade です):
<?php if (count($_associatedProducts)): ?>
<?php foreach ($_associatedProducts as $_item): ?>
<tr>
<td><?php echo $this->htmlEscape($_item->getYearmade()) ?></td>
どんな助けでも大歓迎です。
編集:したがって、答えは非常に単純であることが判明しました。上記で言及しなかったのは、実際に出力があったことです...しかし、それは単なる数字でした(例:52)。これがそのカスタム属性値の ID であることが判明しました (カスタム属性のドロップダウン タイプでした)。
要約すると、
これはテキスト型のカスタム属性で機能します。
echo $this->htmlEscape($_item->getYearmade())
しかし、他のすべてのタイプのカスタム属性 (私が思うに) については、以下を使用する必要があります。
echo $this->htmlEscape($_item->getAttributeText('yearmade'))
以下の Alan Storm によって提供された最も優れた回答がなければ、これを発見することはできなかったでしょう。ありがとうございます。