CMSComponent未在VM模板中呈现

2020-09-23 05:04发布

         点击此处--->   EasySAP.com群内免费提供SAP练习系统(在群公告中)

加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)


嗨,我的vm模板中有一个CMS网站徽标组件。 每当我发送电子邮件时,此组件映像的src路径都会更新为localhost而不是服务器路径。 这个网站徽标组件也在我的主页中使用,并且呈现正确。

我更改了以下属性,但没有解决方法。 prettyurl = false; website.powertools.http =我的服务器路径; website.powertools.https =我的服务器路径

我还检查了$ {ctx.themeresourceurl}给出了正确的服务器路径。 但这不适用于任何CMS componenet。

         点击此处--->   EasySAP.com群内免费提供SAP练习系统(在群公告中)

加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)


嗨,我的vm模板中有一个CMS网站徽标组件。 每当我发送电子邮件时,此组件映像的src路径都会更新为localhost而不是服务器路径。 这个网站徽标组件也在我的主页中使用,并且呈现正确。

我更改了以下属性,但没有解决方法。 prettyurl = false; website.powertools.http =我的服务器路径; website.powertools.https =我的服务器路径

我还检查了$ {ctx.themeresourceurl}给出了正确的服务器路径。 但这不适用于任何CMS componenet。

付费偷看设置
发送
3条回答
Baoming ROSE
1楼-- · 2020-09-23 05:23

嗨,请确保在速度模板中添加cms组件

INSERT_UPDATE RendererTemplate; code [unique = true]; contextClass; rendererType(code)[default ='velocity'];站点名称-FooterComponent-template; java.util.Map

附加了vm文件的位置。 请记住,您需要添加一个新的vm文件。 然后使用vm文件添加该组件的特定功能。 然后在父虚拟机文件中,参考例如组件。 $ {ctx.cmsSlotContents.SiteLogo}

供参考:INSERT_UPDATE RendererTemplate; code [unique = true]; contextClass; rendererType(code)[default ='velocity']

; powertools-CMSImageComponent-template; java.util.Map

UPDATE RendererTemplate; code [unique = true]; description [lang = $ lang]; templateScript [lang = $ lang,translator = de.hybris.platform.commerceservices.impex.impl.FileLoaderValueTranslator]; powertools-CMSImageComponent-template ;" CMSImageComponent Template"; $ emailResource/email-cmsImageComponentTemplate.vm

hengyuye
2楼-- · 2020-09-23 05:20

Hi Varsha,

我需要有关电子邮件正文内容的帮助,即我需要更改wcms中的电子邮件正文内容,并且已经编写了cmsparagraphcomponent,并且已将数据放入该组件中,但是在这种情况下,cms段落组件无法读取上下文 对象,所以您对此有任何想法吗?如果是,那么请指导如何实现此目标...!

预先感谢,拉贾。

土豆飞人
3楼-- · 2020-09-23 05:32

嗨,

我想您应该将media.powertools.http属性更改为服务器的根URL。 此属性用于访问媒体文件。 网站。*用于店面URL。

希望这会有所帮助,

Mirek

一周热门 更多>