对于Magento电子商务,我想问一些问题。
如何在没有登录的情况下显示最近在magento中查看的内容?
由于
Alfis
答案 0 :(得分:1)
在local.xml文件中(app / design / frontend / default / YOURTEMPLATE / layout / local.xml)
<reference name="left"> <!-- changed from “right” -->
<block type="reports/product_viewed" after="-" name="right.reports.product.viewed" template="reports/product_viewed.phtml" /></reference>
意味着最近查看的项目存储在Magento的Reports Model中,因此您可以从该模型中获取产品,并且可以在需要显示的任何位置显示。
使用以下代码
$collection = Mage::getSingleton('Mage_Reports_Block_Product_Viewed')->getItemsCollection();
这给出了一组最近查看的项目。
希望这有帮助!!!