Для сгруппированного продукта я хотел бы отобразить ссылку на простые продукты, из которых он состоит. Например, если у меня есть сгруппированный продукт под названием «Обеденный набор», состоящий из тарелок, ножей, вилок и т. Д., Я бы хотел, чтобы у каждого из субпродуктов была ссылка на этот субпродукт (клики по тарелкам переходят на Простой продукт для тарелок)
<?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
и т. П.?