次の質問に似ています: Magento - グループ化された製品テーブルにカスタム属性を表示する
グループ化された商品ページに単純な商品の属性を表示したいと考えています。
ただし、表示される属性を明示的に指定しないようにする必要があります。代わりに、その製品の単純な製品ビューに表示されるすべての属性が表示されます。
私は次のバリエーションを試しました:
(/template/catalog/product/view/type/grouped.phtml より)
<?php foreach ($_associatedProducts as $_item): ?>
<tr>
<td><?php echo $this->htmlEscape($_item->getName()) ?></td>
<!-- important problem part -->
<?php foreach ($_item->getAttributes() as $arr): ?>
<td><?php echo $arr->getData() ?></td>
<?php endforeach; ?>
<!-- end of problem part -->
<td class="a-right">
<?php echo $this->getPriceHtml($_item, true) ?>
</td>
<?php if ($_product->isSaleable()): ?>
<td class="a-center">
<?php if ($_item->isSaleable()) : ?>
<a href="<?php echo $_item->getUrlPath() ?>">View</a>
<?php else: ?>
<p class="availability"><span class="out-of-stock"><?php echo $this->__('Out of stock.') ?></span></p>
<?php endif; ?>
</td>
<?php endif; ?>
</tr>
<?php endforeach; ?>
しかし、他のバリエーションでは、表示される属性を必要なものだけに限定することはできません (つまり、単純な製品ビューに表示される追加の属性、フロントエンドで表示可能として設定されたものなど)。何か案は?