CRM WebClient UI和Hybris里工作中心跳轉的url天生邏輯

CRM WebClient UI

把Work center的navigation target在client side不可見:在Chrome development tool里看不到,而是點擊了Work center以後,在背景ABAP端計算出navigation target。

《CRM WebClient UI和Hybris里工作中心跳轉的url天生邏輯》

Hybris

這個Catalog的下拉menu里每一個item都對應一個url,在html里用 tag完成。這個url在客戶端可見。

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

這個url是從什麼地方天生的?

《CRM WebClient UI和Hybris里工作中心跳轉的url天生邏輯》

這個catalog的完成在simplebannercomponent.jsp里:

《CRM WebClient UI和Hybris里工作中心跳轉的url天生邏輯》

注重看第14行的a標籤, 該標籤就是末了用戶在瀏覽器里看到的超鏈接。其href的值來自JSP模子的屬性urlLink(在下圖第5行指定)。

《CRM WebClient UI和Hybris里工作中心跳轉的url天生邏輯》

這個字段的泉源是從impex文件里導進來的,相當於sample data的一部分。

“hybrisbinext-dataelectronicsstoreresourceselectronicsstoreimportsampledatacontentCatalogselectronicsContentCatalogcms-responsive-content.impex”

這個url的值在impex文件以下地區到場:

《CRM WebClient UI和Hybris里工作中心跳轉的url天生邏輯》

    原文作者:JerryWangSAP
    原文地址: https://segmentfault.com/a/1190000014385230
    本文转自网络文章,转载此文章仅为分享知识,如有侵权,请联系博主进行删除。
点赞