как отобразить недавно просмотренные товары на главной странице в magento 1.9.3.3
{{block type="reports/product_viewed" template="reports/product_viewed.phtml"}}
<?php if ($_products = $this->getRecentlyViewedProducts()): ?>
<div class="block block-list block-viewed">
<div class="block-title">
<strong><span><?php echo $this->__('Recently Viewed Products') ?></span></strong>
</div>
<div class="block-content">
<ol id="recently-viewed-items" class="mini-products-list">
<?php foreach ($_products as $_item): ?>
<li class="item">
<a href="<?php echo $this->getProductUrl($_item) ?>">
<span class="product-image"><img src="<?php echo $this->helper('catalog/image')->init($_item, 'thumbnail')->resize(50, 50)->setWatermarkSize('30x10'); ?>" width="50" height="50" alt="<?php echo $this->escapeHtml($this->getProductName()) ?>" /></span>
</a>
<div class="product-details">
<p class="product-name">
<a href="<?php echo $this->getProductUrl($_item) ?>">
<?php echo $this->helper('catalog/output')->productAttribute($_item, $_item->getName() , 'name') ?>
</a>
</p>
</div>
</li>
<?php endforeach; ?>
</ol>
<script type="text/javascript">decorateList('recently-viewed-items');</script>
</div>
</div>
<?php endif; ?>
1
1 answers
Убедитесь, что ваш блок внесен в белый список
Вы можете внести блокировку в белый список из своей панели администратора в System > Permission > Blocks
Добавьте новую запись, если ее нет, скажем, напримерreports/product_viewed
, и установите разрешено в значение да.
С включением исправления безопасности SUPEE-6788 блоки, используемые на страницах CMS и электронных письмах, должны быть занесены в белый список.
2
Author: Priyank, 2017-12-21 05:07:46