hybris - Hybris - 创建一个拥有更多基础商店的站点
问题描述
我需要使用它自己的 sap Base Store 配置为单个 cmssite 分配更多商店。
目前,我已经创建了两个基础商店,并将它们分配给一个网站。
问题是 baseStoreService.getCurrentBaseStore(); 总是获得第一个条目,我找不到选择正确基础商店的逻辑。
如何自定义此功能?hybris如何选择base store?
最好的问候马可
解决方案
BaseStoreService
有一个BaseStoreSelectorStrategy
注入的bean列表,它们执行选择商店的机制。该策略的唯一标准实现是DefaultBaseStoreSelectorStrategy
为当前站点选择第一家商店。我想您将需要使用自己的策略实施来自定义它。
推荐阅读
- node.js - 部署后节点应用程序中的 aws-sdk 无法启动
- html - 更改视口没有任何作用 [Blogger]
- javascript - 当您有多个窗口时,Electron ApplicationMenu 仅适用于最后一个窗口
- django - 如何在 Django 中使用 Vue 进行路由?
- nutch - 我使用 rest api 来获取在 nutch 中运行的作业列表(nutch 1.17)
- amazon-web-services - 带有 SSIS ODBC 的 AWS RDS
- r - Rstudio 无法打开或速度非常慢
- logging - 我可以将日志重新填充到 Stackdriver 吗?
- c# - 在c#中反序列化随机json文件
- javascript - 如何为鼠标完成的剪切/粘贴接收 InputEvent