1

我复制了 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

我找不到这个愿望的任何解决方案。我搜索了很多,但没有解决方案。

4

1 回答 1

0

您只需要以任何一种方式从 impex/hmc/backoffice中删除这些urlEncodingAttributes并且只需启动一次服务器。它将解决您的问题。如果您初始化,那么这些 impexes 将再次被导入。您应该在初始化后执行此操作。

你能检查一下这张图片是从哪里附加的吗?

于 2020-05-09T12:55:44.093 回答