写点什么

CRM WebClient UI 和 Hybris 里工作中心跳转的 url 生成逻辑

用户头像
Jerry Wang
关注
发布于: 2021 年 05 月 24 日
CRM WebClient UI和Hybris里工作中心跳转的url生成逻辑

CRM WebClient UI

把 Work center 的 navigation target 在 client side 不可见:在 Chrome development tool 里看不到,而是点击了 Work center 之后,在后台 ABAP 端计算出 navigation target。


Hybris

这个 Catalog 的下拉 menu 里每个 item 都对应一个 url,在 html 里用 tag 实现。这个 url 在客户端可见。


https://localhost:9002/yacceleratorstorefront/electronics/en/Open-Catalogue/Cameras/Digital-Cameras/Digital-Compacts/c/576


这个 url 是从什么地方生成的?



这个 catalog 的实现在 simplebannercomponent.jsp 里:



注意看第 14 行的 a 标签, 该标签就是最后用户在浏览器里看到的超链接。其 href 的值来自 JSP 模型的属性 urlLink(在下图第 5 行指定)。



这个字段的源头是从 impex 文件里导进来的,相当于 sample data 的一部分。


“\hybris\bin\ext-data\electronicsstore\resources\electronicsstore\import\sampledata\contentCatalogs\electronicsContentCatalog\cms-responsive-content.impex”


这个 url 的值在 impex 文件如下区域加入:



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



发布于: 2021 年 05 月 24 日阅读数: 6
用户头像

Jerry Wang

关注

个人微信公众号:汪子熙 2017.12.03 加入

SAP成都研究院开发专家,SAP社区导师,SAP中国技术大使。

评论

发布
暂无评论
CRM WebClient UI和Hybris里工作中心跳转的url生成逻辑