删除urlEncodingAttributes值会中断页面​​(混合)

时间:2018-06-20 11:10:12

标签: hybris impex

我复制了powertoolsinitialdata并在更改名称后将其保存在我的商店中。

现在我可以去我站点的本地主机并查看powertools产品。

site.impex中,有一部分:

# CMS Site
INSERT_UPDATE CMSSite;uid[unique=true];theme(code);channel(code);stores(uid);contentCatalogs(id);defaultCatalog(id);defaultLanguage(isoCode);urlPatterns;active;previewURL;startingPage(uid,$contentCV);urlEncodingAttributes;defaultPromotionGroup(Identifier)[default=mysitePromoGrp]
;$siteUid;lambda;B2B;$storeUid;$contentCatalog;$productCatalog;$defaultLanguage;(?s).*;true;$storefrontContextRoot/?site=$siteUid;homepage;storefront,language,currency;

这是Powertools的默认设置。

所以我必须去

https://localhost:9002/mysite/en/USD/

代替唯一的本地主机。

为此,我删除了这些参数。

site.impex做成这样

# CMS Site
INSERT_UPDATE CMSSite;uid[unique=true];theme(code);channel(code);stores(uid);contentCatalogs(id);defaultCatalog(id);defaultLanguage(isoCode);urlPatterns;active;previewURL;startingPage(uid,$contentCV);urlEncodingAttributes;defaultPromotionGroup(Identifier)[default=mysitePromoGrp]
;$siteUid;lambda;B2B;$storeUid;$contentCatalog;$productCatalog;$defaultLanguage;(?s).*;true;$storefrontContextRoot/?site=$siteUid;homepage;;;

我只删除了最后3个参数

storefront,language,currency;

是urlencoding美食。

然后我再次使ant初始化(我也尝试从控制台导入)。

清除缓存或隐身后,我看到了这样的Powertools底部

https://pasteboard.co/HqKOciV.png

那是为什么?为什么不合适呢?我想删除那些参数。我应该从其他地方移走吗?

我不想通过WCMS或添加其他Impex之类的东西

 INSERT_UPDATE CMSSite;uid[unique=true];urlEncodingAttributes

我无法为该愿望找到任何解决方案。我为此进行了很多搜索,但没有解决方案。

1 个答案:

答案 0 :(得分:0)

您只需要以两种方式从impex / hmc / backoffice中删除这些 urlEncodingAttributes ,并且只需将服务器设置一次即可。它将解决您的问题。如果您初始化,则将再次导入这些符号。您应该在初始化后执行此操作。

您可以检查从该图像的附加位置吗?