我想在产品详细信息页面上显示用户选择的商店和类别 商店名称类别名称>产品名称。 如何从“产品详细信息”页面获取用户选择的商店和类别。我使用的是nopCommerce 3.0。
答案 0 :(得分:4)
对于商店名称,您可以使用商店上下文对象:
_storeContext.CurrentStore
但是对于该类别,您是否意识到产品可以属于nopCommerce中的多个类别?它存储在ProductCategories
实体的Product
集合中。
答案 1 :(得分:0)
我遇到了问题
[2016-09-18 18:49:32,909] ERROR Error when sending message to topic topic1 with key: null, value: 13 bytes with error: Failed to update metadata after 60000 ms. (org.apache.kafka.clients.producer.internals.ErrorLoggingCallback)
这次每次都给我错误的商店信息,原因在这里描述
plugin-get-current-storeid-multi-store
所以我使用了以下代码,这是我从NivoSlider插件中获得的。
var storeScope = this.GetActiveStoreScopeConfiguration(_storeService, _workContext);
_storeContext.CurrentStore
是_storeService
IStoreService
是_workContext
通过构造函数的依赖注入使用它。