ICode9

精准搜索请尝试: 精确搜索
首页 > 其他分享> 文章详细

Fiori extension hook和Hybris的template

2020-02-28 13:44:07  阅读:343  来源: 互联网

标签:extension hook tag Fiori template Hybris


Fiori extension hook

类似ABAP里的BAdI definition,即SAP预留了一些增强的hook,application或者partner/customer可以实现自己的增强逻辑。
See my blog An example of End to End extension on CRM Fiori application – part3

https://blogs.sap.com/2015/06/20/an-example-of-end-to-end-extension-on-crm-fiori-application-part3/

Hybris

在我们通过前面issue介绍的办法找到Hybris home page的实现之后,如果通过debug的方式启动server,打开首页时断点会在line 6停下来。

这个template后面的page其实被一个名称叫page.tag的文件实现:

这个tag文件里有大量的jsp:attribute和jsp:invoke。从jsp的namespace也能看出,这些tag并不是Hybris特有的,而是JSP标准的用法。
有什么用?网上的帮助文档是这样说的:

The jsp:attribute element allows you to define the value of a tag attribute in the body of an XML element instead of in the value of an XML attribute.
看个具体例子。
我创建了一个template.tag, 里面定义了一个skeleton, 其中蓝色的div是我hard code进去的,而两个fragment headerarea和footerarea相当于Fiori里的extension hook,允许这个template的consumer填值进去。

这是我的consumer, 里面给header和footer指定了如下的值。

最后的结果:

要获取更多Jerry的原创文章,请关注公众号"汪子熙":

汪子熙 博客专家 发布了6778 篇原创文章 · 获赞 647 · 访问量 113万+ 他的留言板 关注

标签:extension,hook,tag,Fiori,template,Hybris
来源: https://blog.csdn.net/i042416/article/details/104554697

本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享;
2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关;
3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关;
4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除;
5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有