0
J'essaie de savoir si un élément Nav est sélectionné dans un sitemap ADT. Quand je le fais, il sort toujours comme faux. Comment puis-je savoir si un navitem est sélectionné dans l'ADT?navItem.isSelected() from Sitemap ADT
<#list navItems as navItem>
<#if navItem.isSelected()>
<p>True</p>
<#else>
<p>False</p>
</#if>
</#list>
Même si currPageName et pageName sont les mêmes, il est de retour comme faux. Une idée de pourquoi ça ne fait pas la comparaison de chaînes correctement? –
est étrange je l'ai testé, et ça marche pour moi. J'ai mis la carte du site dans la page d'accueil et je vois cette sortie 'home True'. J'utilise liferay 6.2 ce-ga4 –
Bizarre J'utilise liferay6.2 ee-sp14. La comparaison de chaînes ne fonctionnait pas pour moi quand j'essayais de le faire en comparant les chaînes d'URL non plus. Quand je le comparais, ils étaient exactement les mêmes. –