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的原创技术文章,请关注公众号"汪子熙"或者扫描下面二维码:

优质内容筛选与推荐>>
1、请问VS2005里面可以格式化代码么?
2、微信----小程序支付
3、给gridview添加上下移动功能
4、C++文件输入输出
5、通过脚本获取指定表的所有Insert语句


长按二维码向我转账

受苹果公司新规定影响,微信 iOS 版的赞赏功能被关闭,可通过二维码转账支持公众号。

    阅读
    好看
    已推荐到看一看
    你的朋友可以在“发现”-“看一看”看到你认为好看的文章。
    已取消,“好看”想法已同步删除
    已推荐到看一看 和朋友分享想法
    最多200字,当前共 发送

    已发送

    朋友将在看一看看到

    确定
    分享你的想法...
    取消

    分享想法到看一看

    确定
    最多200字,当前共

    发送中

    网络异常,请稍后重试

    微信扫一扫
    关注该公众号