类似于在以下位置提出的问题: 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; ?>
然而,和其他变体,我不能将显示的属性限制为我需要的属性(即仅显示在简单产品视图上的附加属性;那些在前端设置为可查看的属性)。有任何想法吗?