Exposer #URL_PAGE dans une liste?

Salut
Comment #EXPOSE fonctionne avec #URL_PAGE dans un menu de navigation ?
EXAMPLE:

<ul>
  <li class="lien-actif"><a href="[(#URL_PAGE{ma_page1})]">Lien 1</a></li>
  <li><a href="[(#URL_PAGE{ma_page2})]">Lien 2</a></li>
  <li><a href="[(#URL_PAGE{ma_page3})]">Lien 3</a></li>
</ul>

Merci

Hello,

#SELF donne l’URL courante, tu peux t’en servir pour faire la comparaison et exposer « à la main », par ex. :

<li [(#URL_PAGE{truc}|=={#SELF}|oui)class="lien-actif"]>

Cependant le test peut échouer si jamais l’URL contient des query strings en plus : ?truc=machin&bidule=chose

1 « J'aime »

Si tu utilises un squelette basé sur Zpip ou Zcore, la balise #SI_PAGE permet de faire ça, exemple :

<li[ (#SI_PAGE{ma_page2})class="lien-actif"]><a href="[(#URL_PAGE{ma_page2})]">Lien 2</a></li>
2 « J'aime »

Formidable! Merci beaucoup @tcharlss , j’ai l’url <a href> dans la liste <li> où la classe CSS est appliquée, comment l’implémenter ? Car le code que vous avez fourni est entièrement à l’intérieur de la balise <li>

Salutations @b_b :wave: , je vois toujours Zpip et Zcore dans le Contrib, mais je ne les ai jamais utilisés :chipmunk: