引用 vm 文件时出现 Impex 错误
Impex Error at referencing vm file
我正在尝试为电子邮件页面创建 impex。
$contentCatalog=ShopzoneContentCatalog
$contentCV=catalogVersion(CatalogVersion.catalog(Catalog.id[default=$contentCatalog]),CatalogVersion.version[default=Staged])[default=$contentCatalog:Staged]
$jarResourceCms=jar:com.shopzone.core.setup.CoreSystemSetup&/shopzonecore/resources/shopzonecore/import/cockpits/cmscockpit/structure-view
$emailResource=jar:com.shopzone.core.setup.CoreSystemSetup&/shopzonecore/resources/shopzonecore/import/emails
$emailPackageName=com.shopzone.facades.process.email.context
电子邮件速度模板
INSERT_UPDATE RendererTemplate;code[unique=true];description[lang=en];templateScript[lang=en,translator=de.hybris.platform.commerceservices.impex.impl.FileLoaderValueTranslator];contextClass;rendererType(code)[default= 'velocity']
;appointment_notification_email_subject;"预约通知邮件主题";$emailResource/appointment_notification_email_subject.vm;$emailPackageName.AppointmentEmailContext;
;appointment_notification_email_body;"预约通知邮件正文";$emailResource/appointment_notification_email_body.vm;$emailPackageName.AppointmentEmailContext;
电子邮件页面模板
INSERT_UPDATE EmailPageTemplate;$contentCV[unique=true];uid[unique=true];name;active;frontendTemplateName;subject(code);htmlTemplate(code);restrictedPageTypes(code)
;;appointmentNotificationEmailTemplate;预约通知电子邮件模板;true;appointmentNotificationEmailTemplate;appointment_notification_email_subject;appointment_notification_email_body;EmailPage
CMS Cockpit 页面编辑模板
更新 EmailPageTemplate;$contentCV[unique=true];uid[unique=true];velocityTemplate[translator=de.hybris.platform.commerceservices.impex.impl.FileLoaderValueTranslator]
;;appointmentNotificationEmailTemplate;$jarResourceCms/structure_appointmentNotificationEmailTemplate.vm
媒体
insert_update 媒体;代码[unique=true];$contentCV;url;mime[默认='image/jpg'];altText
;szEmailSiteLogoMedia;;/_ui/responsive/common/images/site_logo.png;;Shopzone
CMS 图像组件
INSERT_UPDATE CMSImageComponent;$contentCV[unique=true];uid[unique=true];名称;媒体(代码,$contentCV)
;;szEmailSiteLogoImage;电子邮件站点徽标图像;szEmailSiteLogoMedia
内容插槽
更新内容槽;$contentCV[unique=true];uid[unique=true];cmsComponents(uid,$contentCV)
;;szEmailSiteLogoSlot;szEmailSiteLogoImage
将内容槽绑定到电子邮件页面模板
INSERT_UPDATE ContentSlotForTemplate;$contentCV[unique=true];uid[unique=true];position[unique=true];pageTemplate(uid,$contentCV)[unique=true];contentSlot(uid ,$contentCV)[unique=true];allowOverwrite
;;siteLogo-appointmentNotificationEmailTemplate;szSiteLogo;appointmentNotificationEmailTemplate;szEmailSiteLogoSlot;true
电子邮件页面
INSERT_UPDATE EmailPage;$contentCV[unique=true];uid[unique=true];name;masterTemplate(uid,$contentCV);defaultPage;approvalStatus(code)[default='approved'];fromEmail[lang=en];fromName[lang=en]
;;appointmentNotificationEmailPage;预约通知电子邮件;appointmentNotificationEmailTemplate;true;;estore@shopzone.com;客户服务团队
错误:
INSERT_UPDATE RendererTemplate;code[unique=true];description[lang=en];templateScript[lang=en,translator=de.hybris.platform.commerceservices.impex.impl.FileLoaderValueTranslator];contextClass;rendererType(code)[default= 'velocity']
,8796125836191, 第 3 列:无法解析属性 'templateScript' 的值 'jar:com.shopzone.core.setup.CoreSystemSetup&/shopzonecore/resources/shopzonecore/import/emails/appointment_notification_email_body.vm',第 3 列:无法解析属性 'templateScript' 的值 'jar:com.shopzone.core.setup.CoreSystemSetup&/shopzonecore/resources/shopzonecore/import/emails/appointment_notification_email_body.vm';appointment_notification_email_body;约会通知电子邮件正文;罐子:com.shopzone.core.setup.CoreSystemSetup&/shopzonecore/resources/shopzonecore/import/emails/appointment_notification_email_body.vm;com.shopzone.facades.process.email.context.AppointmentEmailContext;
,8796125868959, 第 3 列:无法解析属性 'templateScript' 的值 'jar:com.shopzone.core.setup.CoreSystemSetup&/shopzonecore/resources/shopzonecore/import/emails/appointment_notification_email_subject.vm',第 3 列:无法解析属性 'templateScript' 的值 'jar:com.shopzone.core.setup.CoreSystemSetup&/shopzonecore/resources/shopzonecore/import/emails/appointment_notification_email_subject.vm';appointment_notification_email_subject;约会通知电子邮件主题;罐子:com.shopzone.core.setup.CoreSystemSetup&/shopzonecore/resources/shopzonecore/import/emails/appointment_notification_email_subject.vm;com.shopzone.facades.process.email.context.AppointmentEmailContext;
更新 EmailPageTemplate;catalogVersion(CatalogVersion.catalog(Catalog.id[default=ShopzoneContentCatalog]),CatalogVersion.version[default=Staged])[default=ShopzoneContentCatalog:Staged][unique=true ];uid[unique=true];velocityTemplate[translator=de.hybris.platform.commerceservices.impex.impl.FileLoaderValueTranslator]
,8796420736052, 第 3 列:无法解析属性 'velocityTemplate' 的值 'jar:com.shopzone.core.setup.CoreSystemSetup&/shopzonecore/resources/shopzonecore/import/cockpits/cmscockpit/structure-view/structure_appointmentNotificationEmailTemplate.vm',第 3 列:无法解析属性 'velocityTemplate' 的值 'jar:com.shopzone.core.setup.CoreSystemSetup&/shopzonecore/resources/shopzonecore/import/cockpits/cmscockpit/structure-view/structure_appointmentNotificationEmailTemplate.vm';;appointmentNotificationEmailTemplate;jar:com.shopzone.core.setup.CoreSystemSetup&/shopzonecore/resources/shopzonecore/import/cockpits/cmscockpit/structure-view/structure_appointmentNotificationEmailTemplate.vm
更新内容槽;catalogVersion(CatalogVersion.catalog(Catalog.id[default=ShopzoneContentCatalog]),CatalogVersion.version[default=Staged])[default=ShopzoneContentCatalog:Staged][unique=true ];uid[unique=true];cmsComponents(uid,catalogVersion(CatalogVersion.catalog(Catalog.id[default=ShopzoneContentCatalog]),CatalogVersion.version[default=Staged])[default=ShopzoneContentCatalog:Staged ])
,找不到要更新的现有项目;;szEmailSiteLogoSlot;szEmailSiteLogoImage
INSERT_UPDATE ContentSlotForTemplate;catalogVersion(CatalogVersion.catalog(Catalog.id[default=ShopzoneContentCatalog]),CatalogVersion.version[default=Staged])[default=ShopzoneContentCatalog:Staged] [unique=true];uid[unique=true];position[unique=true];pageTemplate(uid,catalogVersion(CatalogVersion.catalog(Catalog.id[default=ShopzoneContentCatalog]),CatalogVersion.version[ default=Staged])[default=ShopzoneContentCatalog:Staged])[unique=true];contentSlot(uid,catalogVersion(CatalogVersion.catalog(Catalog.id[default=ShopzoneContentCatalog]),CatalogVersion.version[default =上演])[默认=ShopzoneContentCatalog:上演])[unique=true];allowOverwrite
,查找现有项目时出错:列='contentSlot' 值='szEmailSiteLogoSlot',第 5 列:无法解析 szEmailSiteLogoSlot 的项目;;siteLogo-appointmentNotificationEmailTemplate;szSiteLogo;appointmentNotificationEmailTemplate;szEmailSiteLogoSlot;true
02.11.2017 15:35:02:错误:无法解析更多行...正在中止更多遍(在第 2 遍)。终于导入不了5行!
2017 年 11 月 2 日 15:35:02:错误:无法解析更多行...中止进一步的传递(在传递 2)。终于无法导入 5 行!
引用文件时,需要以"resources"目录作为根目录开始引用。
$jarResourceCms=jar:com.shopzone.core.setup.CoreSystemSetup&/shopzonecore/import/cockpits/cmscockpit/structure-view $emailResource=jar:com.shopzone.core.setup.CoreSystemSetup&/shopzonecore/import/emails
我正在尝试为电子邮件页面创建 impex。
$contentCatalog=ShopzoneContentCatalog $contentCV=catalogVersion(CatalogVersion.catalog(Catalog.id[default=$contentCatalog]),CatalogVersion.version[default=Staged])[default=$contentCatalog:Staged]
$jarResourceCms=jar:com.shopzone.core.setup.CoreSystemSetup&/shopzonecore/resources/shopzonecore/import/cockpits/cmscockpit/structure-view $emailResource=jar:com.shopzone.core.setup.CoreSystemSetup&/shopzonecore/resources/shopzonecore/import/emails
$emailPackageName=com.shopzone.facades.process.email.context
电子邮件速度模板
INSERT_UPDATE RendererTemplate;code[unique=true];description[lang=en];templateScript[lang=en,translator=de.hybris.platform.commerceservices.impex.impl.FileLoaderValueTranslator];contextClass;rendererType(code)[default= 'velocity'] ;appointment_notification_email_subject;"预约通知邮件主题";$emailResource/appointment_notification_email_subject.vm;$emailPackageName.AppointmentEmailContext; ;appointment_notification_email_body;"预约通知邮件正文";$emailResource/appointment_notification_email_body.vm;$emailPackageName.AppointmentEmailContext;
电子邮件页面模板
INSERT_UPDATE EmailPageTemplate;$contentCV[unique=true];uid[unique=true];name;active;frontendTemplateName;subject(code);htmlTemplate(code);restrictedPageTypes(code) ;;appointmentNotificationEmailTemplate;预约通知电子邮件模板;true;appointmentNotificationEmailTemplate;appointment_notification_email_subject;appointment_notification_email_body;EmailPage
CMS Cockpit 页面编辑模板
更新 EmailPageTemplate;$contentCV[unique=true];uid[unique=true];velocityTemplate[translator=de.hybris.platform.commerceservices.impex.impl.FileLoaderValueTranslator] ;;appointmentNotificationEmailTemplate;$jarResourceCms/structure_appointmentNotificationEmailTemplate.vm
媒体
insert_update 媒体;代码[unique=true];$contentCV;url;mime[默认='image/jpg'];altText ;szEmailSiteLogoMedia;;/_ui/responsive/common/images/site_logo.png;;Shopzone
CMS 图像组件
INSERT_UPDATE CMSImageComponent;$contentCV[unique=true];uid[unique=true];名称;媒体(代码,$contentCV) ;;szEmailSiteLogoImage;电子邮件站点徽标图像;szEmailSiteLogoMedia
内容插槽
更新内容槽;$contentCV[unique=true];uid[unique=true];cmsComponents(uid,$contentCV) ;;szEmailSiteLogoSlot;szEmailSiteLogoImage
将内容槽绑定到电子邮件页面模板
INSERT_UPDATE ContentSlotForTemplate;$contentCV[unique=true];uid[unique=true];position[unique=true];pageTemplate(uid,$contentCV)[unique=true];contentSlot(uid ,$contentCV)[unique=true];allowOverwrite ;;siteLogo-appointmentNotificationEmailTemplate;szSiteLogo;appointmentNotificationEmailTemplate;szEmailSiteLogoSlot;true
电子邮件页面
INSERT_UPDATE EmailPage;$contentCV[unique=true];uid[unique=true];name;masterTemplate(uid,$contentCV);defaultPage;approvalStatus(code)[default='approved'];fromEmail[lang=en];fromName[lang=en] ;;appointmentNotificationEmailPage;预约通知电子邮件;appointmentNotificationEmailTemplate;true;;estore@shopzone.com;客户服务团队
错误:
INSERT_UPDATE RendererTemplate;code[unique=true];description[lang=en];templateScript[lang=en,translator=de.hybris.platform.commerceservices.impex.impl.FileLoaderValueTranslator];contextClass;rendererType(code)[default= 'velocity'] ,8796125836191, 第 3 列:无法解析属性 'templateScript' 的值 'jar:com.shopzone.core.setup.CoreSystemSetup&/shopzonecore/resources/shopzonecore/import/emails/appointment_notification_email_body.vm',第 3 列:无法解析属性 'templateScript' 的值 'jar:com.shopzone.core.setup.CoreSystemSetup&/shopzonecore/resources/shopzonecore/import/emails/appointment_notification_email_body.vm';appointment_notification_email_body;约会通知电子邮件正文;罐子:com.shopzone.core.setup.CoreSystemSetup&/shopzonecore/resources/shopzonecore/import/emails/appointment_notification_email_body.vm;com.shopzone.facades.process.email.context.AppointmentEmailContext; ,8796125868959, 第 3 列:无法解析属性 'templateScript' 的值 'jar:com.shopzone.core.setup.CoreSystemSetup&/shopzonecore/resources/shopzonecore/import/emails/appointment_notification_email_subject.vm',第 3 列:无法解析属性 'templateScript' 的值 'jar:com.shopzone.core.setup.CoreSystemSetup&/shopzonecore/resources/shopzonecore/import/emails/appointment_notification_email_subject.vm';appointment_notification_email_subject;约会通知电子邮件主题;罐子:com.shopzone.core.setup.CoreSystemSetup&/shopzonecore/resources/shopzonecore/import/emails/appointment_notification_email_subject.vm;com.shopzone.facades.process.email.context.AppointmentEmailContext;
更新 EmailPageTemplate;catalogVersion(CatalogVersion.catalog(Catalog.id[default=ShopzoneContentCatalog]),CatalogVersion.version[default=Staged])[default=ShopzoneContentCatalog:Staged][unique=true ];uid[unique=true];velocityTemplate[translator=de.hybris.platform.commerceservices.impex.impl.FileLoaderValueTranslator] ,8796420736052, 第 3 列:无法解析属性 'velocityTemplate' 的值 'jar:com.shopzone.core.setup.CoreSystemSetup&/shopzonecore/resources/shopzonecore/import/cockpits/cmscockpit/structure-view/structure_appointmentNotificationEmailTemplate.vm',第 3 列:无法解析属性 'velocityTemplate' 的值 'jar:com.shopzone.core.setup.CoreSystemSetup&/shopzonecore/resources/shopzonecore/import/cockpits/cmscockpit/structure-view/structure_appointmentNotificationEmailTemplate.vm';;appointmentNotificationEmailTemplate;jar:com.shopzone.core.setup.CoreSystemSetup&/shopzonecore/resources/shopzonecore/import/cockpits/cmscockpit/structure-view/structure_appointmentNotificationEmailTemplate.vm
更新内容槽;catalogVersion(CatalogVersion.catalog(Catalog.id[default=ShopzoneContentCatalog]),CatalogVersion.version[default=Staged])[default=ShopzoneContentCatalog:Staged][unique=true ];uid[unique=true];cmsComponents(uid,catalogVersion(CatalogVersion.catalog(Catalog.id[default=ShopzoneContentCatalog]),CatalogVersion.version[default=Staged])[default=ShopzoneContentCatalog:Staged ]) ,找不到要更新的现有项目;;szEmailSiteLogoSlot;szEmailSiteLogoImage
INSERT_UPDATE ContentSlotForTemplate;catalogVersion(CatalogVersion.catalog(Catalog.id[default=ShopzoneContentCatalog]),CatalogVersion.version[default=Staged])[default=ShopzoneContentCatalog:Staged] [unique=true];uid[unique=true];position[unique=true];pageTemplate(uid,catalogVersion(CatalogVersion.catalog(Catalog.id[default=ShopzoneContentCatalog]),CatalogVersion.version[ default=Staged])[default=ShopzoneContentCatalog:Staged])[unique=true];contentSlot(uid,catalogVersion(CatalogVersion.catalog(Catalog.id[default=ShopzoneContentCatalog]),CatalogVersion.version[default =上演])[默认=ShopzoneContentCatalog:上演])[unique=true];allowOverwrite ,查找现有项目时出错:列='contentSlot' 值='szEmailSiteLogoSlot',第 5 列:无法解析 szEmailSiteLogoSlot 的项目;;siteLogo-appointmentNotificationEmailTemplate;szSiteLogo;appointmentNotificationEmailTemplate;szEmailSiteLogoSlot;true
02.11.2017 15:35:02:错误:无法解析更多行...正在中止更多遍(在第 2 遍)。终于导入不了5行! 2017 年 11 月 2 日 15:35:02:错误:无法解析更多行...中止进一步的传递(在传递 2)。终于无法导入 5 行!
引用文件时,需要以"resources"目录作为根目录开始引用。
$jarResourceCms=jar:com.shopzone.core.setup.CoreSystemSetup&/shopzonecore/import/cockpits/cmscockpit/structure-view $emailResource=jar:com.shopzone.core.setup.CoreSystemSetup&/shopzonecore/import/emails