0

对于 Magento 电子商务,我想问一些问题。

如何在没有登录的情况下显示最近在 magento 中查看的内容?

谢谢

阿尔菲斯

4

1 回答 1

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 的报告模型中,因此您可以从该模型中获取产品,并且可以在需要显示的任何地方显示。

使用下面的代码

$collection = Mage::getSingleton('Mage_Reports_Block_Product_Viewed')->getItemsCollection();

这给出了最近查看的项目的数组。

希望这可以帮助!!!

于 2012-09-09T18:38:27.970 回答