我复制了 powertoolsinitialdata 并在更改名称后将其作为我的商店。
现在我可以访问 localhost 我的站点并查看 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;
这是 urlencodinggatrributes。
然后我再次进行了 ant 初始化(我也尝试从控制台导入)。
清除缓存或隐身后,我看到了这样的 powertools 底部
https://pasteboard.co/HqKOciV.png
这是为什么?为什么不合适?我想删除这些参数。我应该从其他地方移除吗?
我不想通过 WCMS 或添加另一个 Impex
INSERT_UPDATE CMSSite;uid[unique=true];urlEncodingAttributes
我找不到这个愿望的任何解决方案。我搜索了很多,但没有解决方案。