4

我正在开设一个 Commerce 网上商店。

我想添加 Commerce 愿望清单,但现在该模块仅适用于注册用户,因为未注册它不起作用。

我将显示块中的角色设置为匿名,但即使在更改此设置后,我也会收到消息,我必须登录才能将某些内容添加到愿望清单。

有人可以告诉我如何更改它以供匿名用户使用吗?我正在使用 Drupal 7。

4

3 回答 3

1

commerce_wishlist 模块的维护者刚刚发布了2.x-dev现在也支持公共愿望清单。此外,将支持列表的社交共享。

于 2015-09-02T13:21:20.753 回答
1

通过使用Flag模块而不是Commerce Wishlist模块,您可以利用它的功能来向匿名用户显示一个标志。为此,请参阅Flag模块的社区文档中所写的内容,即:

匿名用户的标记(即使启用了页面缓存)需要Session API

README.txt中的类似内容:

可选安装

1) 匿名用户标记内容的能力由 Session API 模块提供,可在http://drupal.org/project/session_api 获得

但是请注意,在 Flag 模块中也没有将Session API作为依赖项提及。

于 2016-01-22T12:52:59.487 回答
0

您可以使用Flag而不是Commerce Wishlist,它的作用相同且更灵活。这也适用于匿名用户,并已准备好在块/页面中显示的视图。

于 2013-02-02T03:13:56.097 回答