2013-08-01 2 views
0

Я пытаюсь сделать ссылку изображения продукта на страницу продукта в magento. Я сделал это раньше с похожим кодом, но по какой-то причине на этот раз он отказывается работать. Благодарим за любую идею!Как сделать ссылку изображения на страницу продукта в magento

<td style="text-align: center; width: 25%; padding-right: 15px; > 
<p><a href="<?php echo $_related->getProductUrl() ?>"><img src="<?php echo $this-  >helper('catalog/image')->init($_related, 'small_image')->resize(125) ?>" width="125" height="125" alt="<?php echo $this->htmlEscape($_related->getName()) ?>" /></a></p> 
<h5><a href="<?php echo $_related->getProductUrl() ?>"><?php echo 
$this->htmlEscape($_related->getName()) ?></a></h5> 
</td> 
+0

Что вы имеете в виду под "отказывается работать? – Marius

+0

Какой класс $ _related? продукт или другое? Это может быть только элемент коллекции продуктов, с addAttributeToSelect, не содержащий URL. – dagfr

ответ

0

Я протестировал ниже код, который работает для меня

<a href="<?php echo $_product->getProductUrl() ?>" title="<?php echo $this->htmlEscape($_product->getName()) ?>"> 
<img class="product-image" src="<?php echo $this->helper('catalog/image')->init($_product, 'small_image')->resize(130, 170) ?>" width="130" height="170" alt="<?php echo $this->htmlEscape($_product->getName()) ?>" /> 
</a> 
Смежные вопросы