我正在开设一个 Commerce 网上商店。
我想添加 Commerce 愿望清单,但现在该模块仅适用于注册用户,因为未注册它不起作用。
我将显示块中的角色设置为匿名,但即使在更改此设置后,我也会收到消息,我必须登录才能将某些内容添加到愿望清单。
有人可以告诉我如何更改它以供匿名用户使用吗?我正在使用 Drupal 7。
commerce_wishlist 模块的维护者刚刚发布了2.x-dev现在也支持公共愿望清单。此外,将支持列表的社交共享。
通过使用Flag模块而不是Commerce Wishlist模块,您可以利用它的功能来向匿名用户显示一个标志。为此,请参阅Flag模块的社区文档中所写的内容,即:
匿名用户的标记(即使启用了页面缓存)需要Session API。
README.txt中的类似内容:
可选安装
1) 匿名用户标记内容的能力由 Session API 模块提供,可在http://drupal.org/project/session_api 获得。
但是请注意,在 Flag 模块中也没有将Session API作为依赖项提及。
您可以使用Flag而不是Commerce Wishlist,它的作用相同且更灵活。这也适用于匿名用户,并已准备好在块/页面中显示的视图。