如何将powertools项目移动到我的商店

时间:2018-05-18 06:55:48

标签: hybris

website.powertools.http=http://powertools.local:9001/mystorefront
website.powertools.https=https://powertools.local:9002/mystorefront

website.mystore.http=http://localhost:9002
website.mystore.https=https://localhost:900

那些来自本地物业。

所以现在,当我去

https://localhost:9002

店面来了。当我点击某些内容时,它会转到

https://localhost:9002/powertools/en/USD/Open-Catalogue/Tools/Measuring-%26-Layout-Tools/c/1358

我想删除此powertools并将其设为mystore。

我该怎么办?

我没有配置powertools,它来自b2b。

我也没有配置mystore。

我只想让powertools成为mystore。

也在项目属性上,我做了

mystorefront.webroot=
storefrontContextRoot=

这使localhost导航到mystore。

我也使用了那个impex,我可以在wcms /网站上看到

$siteUid=mystore       

# CMS Site                                                                                                 
INSERT_UPDATE CMSSite ; uid[unique=true] ; urlPatterns                                                                                                                  ;      
                      ; $siteUid         ; (?i)^https?://[^/]+(/[^?]*)?\?(.*\&)?(site=$siteUid)(|\&.*)$,(?i)^https?://$siteUid\.[^/]+(|/.*|\?.*)$,(?i)^https?://[^/].*$ ;

1 个答案:

答案 0 :(得分:2)

加速器模块可以显示多个CMS站点。 CMS站点是您的在线商店前端的配置项。它存储在数据库中。加速器模块只是负责显示CMS站点的源代码。 CMS站点中配置了哪些产品/页面以及支持的语言,设计等。此外,CMS站点还包含URL模式,这是正则表达式。如果请求URL与其中一个URL模式匹配,则认为它属于相应的CMS站点。

您是否为mystore配置了CMS站点?创建CMS站点需要创建许多相关类型并且存在很多陷阱。我建议您按照hybris帮助页面上的commmerce路径创建自己的加速器模块/ CMS站点配置。