使用PlaceholderContentSlot向所有页面添加cms组件

2020-09-16 06:06发布

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

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


我也需要在加速器店面中的所有页面上添加脚本。 我看到hybrisAnalytics插件具有与我要实现的功能相同的功能,但是我似乎无法使其在我的自定义插件中正常工作。

有人可以解释 PlaceholderContentSlot 的功能吗? 在Wiki中,它说yacceleratorstorefront中的所有插槽都具有此插槽。 因此,如果我将cms组件添加到此插槽中,我所了解的内容应该在整个店面中都可用?

链接: PlaceholderContentSlot描述 hybrisAnalytics插件

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

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


我也需要在加速器店面中的所有页面上添加脚本。 我看到hybrisAnalytics插件具有与我要实现的功能相同的功能,但是我似乎无法使其在我的自定义插件中正常工作。

有人可以解释 PlaceholderContentSlot 的功能吗? 在Wiki中,它说yacceleratorstorefront中的所有插槽都具有此插槽。 因此,如果我将cms组件添加到此插槽中,我所了解的内容应该在整个店面中都可用?

链接: PlaceholderContentSlot描述 hybrisAnalytics插件

付费偷看设置
发送
2条回答
木偶小白
1楼-- · 2020-09-16 06:28

塞巴斯蒂安你好,

您所有的假设都是正确的,也许在您发布问题时文档并不清楚,但是在当前的文档进行了完美解释,并给出了使用方法的清晰示例: https://help.hybris.com/6.6.0/hcd/8abb2f9286691014a910f2aa38cbf615.html

您的假设是正确的,将组件添加到该插槽,然后将其添加到所有页面。 完成此操作的方法是将该组件直接包含在master.tag(所有页面使用的模板)上:

  <%-使用占位符插槽从插件插入CMS组件-%>
  
  

addonScrips.tag的内容是:

  
      
  
  

我希望这会有所帮助。

渐行渐远_HoldOn
2楼-- · 2020-09-16 06:25

仅将contentslot名称放在jsp中将永远无法工作。 如果您已经准备好了jsp(而不是模板jsp),则将其放置在master.tag内,否则在每个模板(不是页面)中为模板的内容槽定义一个位置并绑定内容槽。

一周热门 更多>