CRM WebClient UI和Hybris里工作中心跳转的url生成逻辑
2018-04-14 00:00
489 查看
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的原创技术文章,请关注公众号"汪子熙"或者扫描下面二维码:
相关文章推荐
- CRM WebClient UI和Hybris里工作中心跳转的url生成逻辑
- Android WebViewClient 处理跳转URL
- 在Android系统中使用WebViewClient处理跳转URL的方法
- CRM WebClient UI的浏览器打印实现
- SAP CRM WebClient UI Tables
- 如何使用 asp.net 4.0 新特性 路由功能 有助于seo优化 给一个 asp.net web项目(网站项目) 增加路由功能 ,继承,给根据路由生成的url的结尾,增加一个有利于seo优化的斜杠 /,跳转到一个路由生成的url页面
- SAP CRM WebClient UI和Hybris backoffice UI开发的相同点
- CRM WebClient UI里的文件是如何上传到Netweaver后台的
- SAP CRM WebClient UI和Hybris backoffice UI开发的相同点
- 在Android系统中使用WebViewClient处理跳转URL的方法
- 非静态的字段、方法或属性“System.Web.UI.Page.ClientScript...”要求对象引用 (封装注册脚本)
- 程序运行出现错误:System.Web.UI.ClientScriptManager.EnsureEventValidationFieldLoaded
- web 开发,个人中心每个请求,判断用户是否登录,若没有登录,则跳转到登录页面,登录成功后返回之前页面
- 非静态的字段、方法或属性“System.Web.UI.Page.ClientScript.get”要求对象引用
- WebView 应用内跳转url
- iOS ios与js交互,获取webview完整url,title,获取元素并赋值跳转
- JS调Native:(1)拦截url:WebViewClient.shouldOverrideUrlLoading (2)绑定Java对象:WebView.addJavascriptInterface
- 小程序web-view跳转外部链接,微信小程序打开url外部链接
- WEB安全基础-URL跳转漏洞
- CRM WEB UI 01 BOL向导创建的搜索