网站未连接到内容目录(hybris)

网站未连接到内容目录(hybris),hybris,Hybris,我遵循这些步骤: 更改mystoreinitialdata/coredataimpexes 完成这些步骤后,我可以在后台查看我的内容、产品和分类 但是当我进入wcms/websites时,我看到了5个项目英国apparelde、电子、电动工具和我新创建的mystore。 mystore没有名称,active=true,内容目录为空 我想通过编程方式将目录添加到网站 我认为这是关于coredata,而不是sampledata 当我搜索 mystore site 只能在这里找到 # Langua

我遵循这些步骤:

更改mystoreinitialdata/coredataimpexes

完成这些步骤后,我可以在后台查看我的
内容、产品和分类

但是当我进入
wcms/websites
时,我看到了5个项目<代码>英国apparelde、电子、电动工具和我新创建的mystore。

mystore没有
名称,active=true,内容目录为空

我想通过编程方式将目录添加到网站

我认为这是关于coredata,而不是sampledata

当我搜索

mystore site
只能在这里找到

# Language
$lang=en

# Create CMS Site
UPDATE CMSSite;uid[unique=true];name[lang=$lang];locale[lang=$lang]
;mystore;"Mystore Site";en_GB

import/coredata/stores/mystore/site_en.impex
但是powertools还有两个
powertools站点

# CMS Navigation Nodes
UPDATE CMSNavigationNode;$contentCV[unique=true];uid[unique=true];title[lang=$lang]
;;AcceleratorNavNode;"Accelerator"
;;FollowUsNavNode;"Follow Us"
;;HybrisNavNode;"Hybris"
;;MyAccountNavNode;"My Account"
;;PowertoolsNavNode;"Powertools Site"
;;SiteRootNode;"SiteRoot"

##-- level 2. children of SiteRoot --##
INSERT_UPDATE CMSNavigationNode;uid[unique=true];$contentCV[unique=true];name;parent(uid, $contentCV);links(&componentRef);&nodeRef
;PowertoolsNavNode;;Powertools Site;SiteRootNode;;PowertoolsNavNode
这是在cms内容和cms内容的英弹劾

我应该添加它们还是以其他方式添加它们

因为apparel也只有一个文件夹,与mystore文件夹相同

# Language
$lang=en

# Create CMS Site
UPDATE CMSSite;uid[unique=true];name[lang=$lang];locale[lang=$lang]
 ;apparel-de;"Apparel Site DE";en_GB

您必须根据impex文件设置目录。正确的impex文件如下所示:

\src\hybris\bin\custom\xx\xxinitialdata\resources\xxinitialdata\import\coredata\stores\xxSite\site.impex

使用以下impex行可以将目录设置为站点:

# CMS Site
INSERT_UPDATE CMSSite;uid[unique=true];theme(code);channel(code);stores(uid);contentCatalogs(id);defaultCatalog(id);defaultLanguage(isoCode);siteMapConfig(&siteMapConfigId);urlPatterns;active;previewURL;startingPage(uid,$contentCV);urlEncodingAttributes;defaultPromotionGroup(Identifier)[default=$promoGrp];salesOrg(code)[default=$siteUid];
;$siteUid;blue;B2C;$storeUid;$contentCatalog;$productCatalog;$defaultLanguage;$storeUidSiteMapConfig;$cmsSiteUrlPattern;true;$storefrontContextRoot/?site=$siteUid;homepage;storefront,language;
正是这种支出:

INSERT_UPDATE CMSSite;uid[unique=true];contentCatalogs(id);defaultCatalog(id)
;$siteUid;$contentCatalog;$productCatalog