Я работаю над всплывающим окном Ajax, которое появляется при нажатии кнопки «Добавить в корзину» и отображает сообщение о приобретенном товаре и возможность перейти к оформлению заказа или продолжить покупки. Сейчас я пытаюсь улучшить это, добавив соответствующие продукты во всплывающее окно.
Код для отображения изображения и сообщения во всплывающем окне:
?php
$product = Mage::getModel('catalog/product')->load($this->getRequest()->getParam('product'));
$message = $this->__('<b>%s</b> is successfully added to your Shopping Basket.', $product->getName());?>
<div id="ajax_image">
<img src='<?php echo Mage::helper('catalog/image')->init($product, 'image')->resize(60,null)?>' />
<span><?php echo $message ?></span>
</div>
<div class="row2">
<a class="back" id="closeLink" href="javascript:void(0);"><span><?php echo $this->__('Continue Shopping') ?></span></a>
<a class="next" href="<?php echo Mage::getBaseUrl(Mage_Core_Model_Store::URL_TYPE_LINK).'checkout/cart/' ?>"><span><?php echo $this->__('Checkout') ?></span></a>
</div>
Я добавил следующий код для отображения сопутствующих товаров:
<div>
<?php $related= $product->getRelatedProducts(); ?>
<?php foreach($related as $_item): ?>
<ul class="mini-products-list" id="block-related">
<li class="item">
<?php if(!$_item->isComposite() && $_item->isSaleable()): ?>
<?php if (!$_item->getRequiredOptions()): ?>
<?php endif; ?>
<?php endif; ?>
<div class="product">
<a href="<?php echo $_item->getProductUrl() ?>"><img src="<?php echo $_item->getImageUrl(); ?>" width="80" height="80" /></a>
<div class="product-details">
<p class="product-name">
<a href="<?php echo $_item->getProductUrl() ?>"><?php echo $this->htmlEscape($_item->getName()) ?></a></p>
<p class="sku"><?php echo $_item->getSku()?></p>
</div>
</div>
</li>
<?php endforeach ?>
</ul>
Теперь я могу видеть изображение заполнителя prduct и SKU продукта для всех сопутствующих продуктов, но не могу показать маленькое или уменьшенное или оригинальное изображение продукта, а также название элемента. Я использовал такие выражения, как htmlEscape ($ _ item-> getName ())?>, Но бесполезно. На каждом связанном товаре я хочу показать изображение товара, название, нормальную и специальную цену, а также кнопку для добавления в корзину. Любая помощь будет принята с благодарностью.