增加模板页面组件

hxb167 贡献于2016-10-09

作者 ABC  创建于2013-10-21 06:18:00   修改者ABC  修改于2013-10-23 02:33:00字数5507

文档摘要:
关键词:

IMPEX添加页面元素 IMPEX添加页面元素 1 设置模板JSP页面 1 设置模板VM页面 2 设置前端页面与模板关联 2 设置模板组件 3 设置多媒体文件 3 设置组件管理连接 4 设置横幅组件 4 设置组件SLOT区域 4 设置SLOT区域组件 5 设置分享应用 5 设置页脚区域信息 6 锁定区域 6 IMPEX路径: hybris\bin\custom\watsonsasia\watsonsasiainitialdata\resources\watsonsasiainitialdata\import\contentCatalogs\hybrisContentCatalog $contentCV=catalogVersion(CatalogVersion.catalog(Catalog.id[default=$contentCatalog]),CatalogVersion.version[default=Staged])[default=$contentCatalog:Staged] $jarResourceCms=jar:com.aswatson.watsonsasia.initialdata.constants.WatsonsasiaInitialDataConstants&/watsonsasiainitialdata/import/cockpits/cmscockpit $siteResource=jar:com.aswatson.watsonsasia.initialdata.constants.WatsonsasiaInitialDataConstants&/watsonsasiainitialdata/import/contentCatalogs/hybrisContentCatalog 设置模板JSP页面 INSERT_UPDATE PageTemplate;$contentCV[unique=true];uid[unique=true];name;frontendTemplate Name;restrictedPageTypes(code);active[default=true] ;;WatsonsasiaHomePageTemplate;Igc Asia Home page Template;layout/igcHomePage_WTCHK;ContentPage 输出解释: $contentCV:未知 Uid:唯一ID Name:模板名称 frontendTemplateName:JSP文件路径位置: views\desktop\pages\layout\ restrictedPageTypes:模板类型 active:默认激活 设置模板VM页面 INSERT_UPDATE PageTemplate;$contentCV[unique=true];uid[unique=true];velocityTemplate[translator=de.hybris.platform.commerceservices.impex.impl.FileLoaderValueTranslator] ;;WatsonsasiaHomePageTemplate;$jarResourceCms/structure-view/structure_watsonsasiaHomePage_WTCHK.vm 输出解释: velocityTemplateWCMS:VM文件,管理员维护页面文件 设置前端页面与模板关联 INSERT_UPDATE ContentPage;$contentCV[unique=true];uid[unique=true];name;masterTemplate(uid,$contentCV);label;defaultPage[default='true'];approvalStatus(code)[default='approved'];homepage[default='true'] ;;homepage;Home Page;WatsonsasiaHomePageTemplate;/homepage 输出解释: name:页面名称 masterTemplate:页面对应的模板uid defaultPage:默认路径(http://localhost:9001/watsonsasiastorefront/homepage), 在wcms中review的url重定向 设置模板组件 INSERT_UPDATE ContentSlotName;name[unique=true];template(uid,$contentCV)[unique=true][default='WatsonsasiaHomePageTemplate'];validComponentTypes(code) ;SiteLogo;;CMSImageComponent,BannerComponent 输出解释: *定义了VM中定义的每个区域可以放那些类型的Component Name:VM中的区域 Template:模板UID validComponentTypes:模板添加的组件CODE(逗号隔开为一个区域使用多个组件) 设置多媒体文件 (FLASH,IMAGE,VIDEO…) INSERT_UPDATE Media;$contentCV[unique=true];code[unique=true];@media[translator=de.hybris.platform.impex.jalo.media.MediaDataTranslator];mime[default='image/jpg'];altText;realfilename;folder(qualifier)[default='images'] ;;MainHomePageBanner1;$siteResource/images/home/home_slider_thumb.jpg;;"MainHomePageBanner1-Title" 输出解释: Code:编码 @media:图片路径 Mime:未知 altText:鼠标放上去提示的文字 设置组件管理连接 INSERT_UPDATE WatsonsasiaCMSLinkComponent;$contentCV[unique=true];uid[unique=true];name;&componentRef;linkName[lang=$lang];url;isInternal;showingType(code)[default='SELF_WINDOOW'] ;;WatsonsasiaMainPageBannerCMSLink_1;Home Page Exhibition CMS Link;WatsonsasiaMainPageBannerCMSLink_1;;;true 输出解释: *定义多个链接及文字显示等基础信息,供区域ContentSlot放置数据 url:前台重定向的URL链接地址 设置横幅组件 INSERT_UPDATE WatsonsHKMainBannerComponent;$contentCV[unique=true];uid[unique=true];name;bannerPageType(code);&componentRef;$picture[lang=$lang];$pictureThumbnail[lang=$lang];label;cmsLink(&componentRef) ;;MainHomePageBanner_1;Home Page Banner 1;HOME_PAGE;MainHomePageBanner_1;MainHomePageBanner1;MainHomePageBanner1;"Promotional campaign";WatsonsasiaMainPageBannerCMSLink_1 输出解释: Picture:关联Media文件 bannerPageType:所属页面 cmsLink:引用WatsonsasiaCMSLinkComponent 设置组件SLOT区域 INSERT_UPDATE ContentSlot;$contentCV[unique=true];uid[unique=true];name;active;cmsCompone nts(&componentRef) ;;Section1Slot-WatsonsasiaHomePage;Section1 Slot for WatsonsasiaHomePage;true;MainHomePageBanner_1,MainHomePageBanner_2,MainHomePageBanner_3,MainHomePageBanner_4,MainHomePageBanner_5,MainHomePageBanner_6 输出解释: *设置“Section1 Slot for WatsonsasiaHomePage”区域中放置的组件 Active:有效的插件组 cmsComponents:包含有多少组件(引用WatsonsHKMainBannerComponent) 设置SLOT区域组件 INSERT_UPDATE ContentSlotForPage;$contentCV[unique=true];uid[unique=true];position[unique=true];page(uid,$contentCV)[unique=true][default='homepage'];contentSlot(uid,$contentCV)[unique=true] ;;Section1-WatsonsasiaHomePage;Section1;;Section1Slot-WatsonsasiaHomePage 输出解释: *把Section1Slot-WatsonsasiaHomePage关联到homepage position:关联“section1”区域(引用ContentSlotName) contentSlot:关联“Section1Slot-WatsonsasiaHomePage” (引用ContentSlot) 设置分享应用 INSERT_UPDATE WatsonsasiaMainFooterSNSComponent;$contentCV[unique=true];uid[unique=true];name;&componentRef;$picture[lang=$lang];title[lang=$lang];description[lang=$lang];cmsLink(&componentRef) ;;WatsonsasiaMainFooterSNSComponent_1;Home Page Footer SNS Item 1;WatsonsasiaMainFooterSNSComponent_1;MainHomePageFooterSNSIcon_1;"Visit us on Facebook";"to discover our next 1 hour flash promotion!";WatsonsasiaMainFooterSNSCMSLink_1 输出解释: Title:显示名称 cmsLink:引用WatsonsasiaCMSLinkComponent 设置页脚区域信息 INSERT_UPDATE WatsonsasiaMainFooterTextComponent;$contentCV[unique=true];uid[unique=true];name;&componentRef;itemName[lang=$lang];cmsLinkComponents(&componentRef) ;;WatsonsasiaMainFooterTextComponent_2;Main Home Page Footer Item Our Services;WatsonsasiaMainFooterTextComponent_2;Our Services;WatsonsasiaMainFooterTextCMSLink_3,WatsonsasiaMainFooterTextCMSLink_14,WatsonsasiaMainFooterTextCMSLink_15 输出解释: Title:这里的名称已定义在WatsonsasiaCMSLinkComponent里面,例如(Customer services, Contact us) cmsLink:引用WatsonsasiaCMSLinkComponent 锁定区域 INSERT_UPDATE ContentSlotForTemplate;$contentCV[unique=true];uid[unique=true];position[unique=true];pageTemplate(uid,$contentCV)[unique=true][default='myPageTemplateTest'];contentSlot(uid,$contentCV)[unique=true];allowOverwrite ;;SiteLogo-CategoryLandingPage;SiteLogo;;SiteLogoSlot;true contentSlot:指定sitelogo区域 allowOverwrite:true表示锁定,false解锁(锁定不可编辑)

下载文档到电脑,查找使用更方便

文档的实际排版效果,会与网站的显示效果略有不同!!

需要 10 金币 [ 分享文档获得金币 ] 0 人已下载

下载文档