你好magento最近看到的产品没有显示。但它显示在本地(WAMP)服务器上。但是当我在基于Cpanel的托管服务器上传所有文件时,它没有显示出来。
我使用以下代码在view.phtml上显示它
$filter = new Mage_Widget_Model_Template_Filter();
$_widget = $filter->filter('{{widget type="reports/product_widget_viewed" page_size="20" template="reports/widget/viewed/content/viewed_grid.phtml"}}');
echo $_widget;
答案 0 :(得分:0)
尝试在主题布局目录中使用local.xml来插入块而不是使用php输出。这是我工作的网站的一个例子。具有讽刺意味的是,我们一直在显示它的问题,我现在正试图弄清楚,但这是有效的。 app / design / frontend / your package / your theme / layout / local.xml
<catalog_product_view>
<reference name="content">
<reference name="product.info">
<block type="reports/product_viewed" name="left.reports.product.viewed" template="reports/product_viewed.phtml" as="recently_viewed" />
</reference>
</reference>
</catalog_product_view>
然后在catalog / product / view.phtml上输出如下:
<?php echo $this->getChildHtml('recently_viewed') ?>