0

当我从一个类别导航到另一个类别时,我希望能够清楚地比较“篮子”。

这可能吗?我通过谷歌搜索,找不到任何人询问这种功能。

4

1 回答 1

0

这绝对是可能的,以下是我将采取的步骤:

1)当用户访问任何类别时,将类别 ID 存储在会话中(您可以通过查看这个问题How do I save value in my own session variable in Magento?来做到这一点)

2)在类别存储在Magento的会话变量之前检查它是否已经设置,如果是,将其与当前id进行比较

3)如果不同,则获取比较块中的所有当前项目(您需要获取块 Mage_Catalog_Block_Product_Compare_List 并调用 getItems() 函数以获取项目数组)

4)从区块中移除产品(需要获取Mage_Catalog_Model_Product_Compare_List模型并调用removeProduct函数)

如果您需要进一步的帮助,请告诉我们

于 2012-12-17T17:14:50.007 回答