Magento最近认为产品不起作用

时间:2015-04-01 15:44:35

标签: magento-1.9.1

我在产品页面中显示最近浏览过的产品时遇到问题。

这是我的local.xml代码:

<catalog_product_view translate="label"> reference name="root"> <action method="setTemplate">page/1column.phtml <block type="reports/product_viewed" name="product.recently.viewed" as="product_recently_viewed" template="reports/product_viewed.phtml"/></block></reference>

这是我的footer.phtml代码:

<div class="footer-container">
        <div class="footer">
        <?php $maniPage = $this->getUrl(''); 
              $currentUrl = Mage::helper('core/url')->getCurrentUrl();
              $url = Mage::getSingleton('core/url')->parseUrl($currentUrl);         
              if ($maniPage == $currentUrl){
                echo $this->takeCategory(12,1) /*12 = brands category 1 = show images*/ ;
              }
        ?> 
            <div class="block-content">                          
                  <?php echo $this->getChildHtml('product_recently_viewed') ?>              
            </div>.....

Here is my product_viewed.phtml (standard file from core)
<?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">
        <?php foreach ($_products as $_item): ?>
            <li class="item">
                <p class="product-name"><a href="<?php echo $this->getProductUrl($_item) ?>"><?php echo $this->helper('catalog/output')->productAttribute($_item, $_item->getName() , 'name') ?></a></p>
            </li>
        <?php endforeach; ?>
        </ol>
        <script type="text/javascript">decorateList('recently-viewed-items');</script>
    </div>
</div>
<?php endif; ?>

当我检查元素时,页脚是空的。发布的所有文件都在我的主题中。我有自己的CSS,所以它可能不会按预期显示,但至少div应该有任何数据,对吧?你能帮我解决这个问题。提前谢谢。

0 个答案:

没有答案