We launched new forums in March 2019—join us there. In a hurry for help with your website? Get Help Now!
    • 21946
    • 283 Posts
    Hello
    Sur le site que je suis en train de faire, pas moyen de me souvenir comment mettre en surbrillance un lien actif d’un menu bâtit à partir de wayfinder. Je croyais que [+wf.classes+] renvoyait dans ce cas "active" en classe css et qu’il ne me restait plus qu’à mettre en forme avec ma feuille CSS; mais tout ce que me renvoie wf.classes c’est parfois "last" ou "first", jamais "active".

    Quelle est la bonne méthode? huh
      [url=http://www.savepoint.fr/index.php?id=38] -petits tuyaux pour les d
      • 17057
      • 91 Posts
      Il faut rajouter dans ton appel de Wayfinder
      &hereTpl=`active`
      et le tour est joué.

      Lezebre
        • 21946
        • 283 Posts
        Bon j’efface mes deux posts précédents et je résume.
        >Lezebre : Le paramètre que tu me donnes sert à appeler un chunk non? si je ne fais pas de chunk active je ne crois pas que ça fonctionne. C’est le placeholder [+wf.classes+] qui bug chez moi, ne renvoyant pas "active".

        > En fait la fin de l’histoire c’est que wayfinder ne peux pas mettre en surbrillance un lien actif si vous construisez votre menu en listant des LIENS et non des DOCUMENTS

        voilà. undecided
          [url=http://www.savepoint.fr/index.php?id=38] -petits tuyaux pour les d
          • 17057
          • 91 Posts
          Non il n’appelle pas un chunk "active", il rajoute simplement sur ton lien actif dans la balise li :
          <li class="active">ton lien</li>

          Ce qui te permet de lui donner un style avec ton css.

          Pour que cela fonctionne, il faut bien mettre dans le chunk appelé :
          <li[+wf.classes+]>...</li>
            • 21946
            • 283 Posts
            Non il n’appelle pas un chunk "active"
            Lezebre : on s’estpas très bien compris mais c’est pas grave car comme je disais hélas ce truc ne marche que quand wayfinder liste des documents normaux. Dans mon cas, je liste des documents "liens" et ça ne peut pas renvoyer "active". :’(

            Pour les documents normaux, je n’ai pas de souci.
              [url=http://www.savepoint.fr/index.php?id=38] -petits tuyaux pour les d
              • 17057
              • 91 Posts
              J’avais vu pour le doc lien, mais c’était simplement pour expliquer comment utiliser &hereTpl=`active` à toi ou à d’autre.
              En tout cas pour les liens, c’est bon à savoir.
                • 21946
                • 283 Posts
                C’est un gros souci pour moi. J’ai été obligé de programmer un snippet pour renvoyer "active" pour les "doc-liens" listé par wayfinder. Hélas ça fout le bazar dans l’url rewriting parce que cela m’oblige à rajouter une variable $_GET dans les liens de wayfinder. undecided
                  [url=http://www.savepoint.fr/index.php?id=38] -petits tuyaux pour les d