Dear Community,
currently we wonder, whether the merging of navigation nodes is just done when different FirstSpirit projects do provide the same MERGE-ID in the current selected SAP Portal language.
Situation:
- selected SAP Portal Language: DE
- Project A (configured languages DE, EN): navigation node available in DE named "Produkte", having MERGE-ID "PRODUCTS", MERGE-PRIORITY "10", SORT-PRIORITY "10"
- Project B (configured languages PT): navigation node available only in PT named "Produtos", having MERGE-ID "PRODUCTS", MERGE-PRIORITY "5", SORT-PRIORITY "15 | 5"
Enclosed the merging configuration within the project A and B:
Which navigation name will be displayed within the SAP Netweaver Portal in case of the above selected "DE" portal language?
Result:
- based on the HLP-BP having NOT INCLUDED the "getCurrentLaunchNavNode(...).getName() (=> implementation changed by SAP)" workaround
- HLPFS navigation cleared
- the winning merging node (here: project B) will not take place language specific!
- the navigation will show "null" when SortPriority in Prj. B is lower than Prj. A, if higher no "Product" navigation item will be shown!
We would expect, that at least the master language of the leading navigation node should be presentet - even when the current portal language is not configured for that language. NULL should not be shown!