对于分组产品,我想显示一个指向它所组成的简单产品的链接。例如,如果我有一个名为 Dining Set 的分组产品,由盘子、刀子、叉子等组成。我希望每个子产品都有一个指向该子产品的链接(点击盘子转到盘子的简单产品)
<?php foreach ($_associatedProducts as $_item): ?>
<tr>
<td><?php echo $this->htmlEscape($_item->getName()) ?></td>
<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 $_item->getProductUrl() ?>">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; ?>
这是来自 grouped.phtml 文件的代码片段
app/design/frontend/blank/default/template/catalog/product/view/type/grouped.phtml
特别是具有$_item->getProductUrl()
, 这行不通的行,而且我不知道获取此关联产品项的 url 所需的代码。如果有人可以在这里提供帮助,将不胜感激。
此外,我到底在哪里可以找到适用于产品或类别$_item
等的方法(以及它们是如何使用的)?