We launched new forums in March 2019—join us there. In a hurry for help with your website? Get Help Now!
    • 1876
    • 835 Posts
    Bonjour,

    Voila ma question est un peu tordue.

    Je souhaite que wayfinder affiche non pas le texte du menu mais une image spécifique bien sur à chaque lien et que la balise alt de cette image contiennent une phrase ou des mots cles.

    Avez vous une idée la dessus

    Merci
      • 23050
      • 1,842 Posts
      Salut Aour,

      Tu ne peux pas passer par les css pour les images ? C’est ce que je fais pour Webolution et AGS.

      S’il te faut vraiment une image avec la balise <img>, as-tu testé avec les tv ? (je ne sais plus si on peut les utiliser dans Wayfinder)
        • 7231
        • 4,205 Posts
        S’il te faut vraiment une image avec la balise <img>, as-tu testé avec les tv ? (je ne sais plus si on peut les utiliser dans Wayfinder)
        You can use a TV in wayfinder by using the GetField snippet in the tpl chunk where you want the TV to show.

        Googled translation grin:
        ous pouvez utiliser un tv dans wayfinder en utilisant le GetField extrait dans le tpl- morceau où vous souhaitez montrer à la tv.
          [font=Verdana]Shane Sponagle | [wiki] Snippet Call Anatomy | MODx Developer Blog | [nettuts] Working With a Content Management Framework: MODx

          Something is happening here, but you don&#39;t know what it is.
          Do you, Mr. Jones? - [bob dylan]
          • 23050
          • 1,842 Posts
          Héhé ! thanks dev_cw wink
            • 11975
            • 2,542 Posts
            Hello,

            depuis la version 2 de WF les tvs sont supportées nativement.
            Inutile donc de faire appel à GetFiled qui augmente le nombre de requete SQL (une par item dans ce cas)


            :-)
              Made with MODx : [url=http://www.copadel.com]copadel, fruits et l
              • 7231
              • 4,205 Posts
              depuis la version 2 de WF les tvs sont supportées nativement.
              Inutile donc de faire appel à GetFiled qui augmente le nombre de requete SQL (une par item dans ce cas)
              Eureka, you are correct. Wayfinder can use TV in the tpl chunks but not in the sort or textOfLink parameters (or any other wf parameter). This is the best kept secret, there is no documentation to this mater. I am very happy with this news.

              To use it add [+tvname+] you do not need [+wf.tvname+]. This is why I lurk in the other languages forums, there is always something to learn grin grin

              Translated by Google:
              Eureka, vous avez raison. Wayfinder peut utiliser la télévision dans le tpl- morceaux, mais pas dans le tri ou textOfLink paramètres (ou tout autre paramètre wf). Tel est le secret le mieux gardé, il n’ya pas de documentation pour le sujet. Je suis très heureux de cette nouvelle.

              Pour l’utiliser, ajoutez [+ tvname +], vous n’avez pas besoin [+ wf.tvname +]. C’est pourquoi je se cachent dans les autres langues des forums, il ya toujours quelque chose à apprendre grin grin
                [font=Verdana]Shane Sponagle | [wiki] Snippet Call Anatomy | MODx Developer Blog | [nettuts] Working With a Content Management Framework: MODx

                Something is happening here, but you don&#39;t know what it is.
                Do you, Mr. Jones? - [bob dylan]
                • 1876
                • 835 Posts
                Re

                Merci pour vos réponses.

                En effet, je ne veux pas passer par les CSS car à ce moment là, l’image est un background alors que j’ai besoins d’une image pour récupérer le texte de la valeur ALT pour le référencement.

                Je vais regarder ce soir car je dois mettre mon site en ligne sous 10 jours
                  • 23050
                  • 1,842 Posts
                  Aour,

                  Si c’est pour des raisons de référencement, alors je te conseille le CSS. Je m’explique !

                  Tu crées ton menu à base de li, avec des a, qui contiennent des span. Tu places tes span ainsi :
                  #menu ul li a span{position:absolute;top:-1000px;left:0;width:1px;height:1px;overflow:hidden;}

                  Le texte du span est placé hors cadre... il n’apparaît plus, mais il est toujours dans le HTML, pour le référencement.

                  Ensuite, il te suffit de définir les images du a en fonction de l’id du li, généré par Wayfinder.

                  Je t’invite à décortiquer les menus d’AGS ou Webolution (dans ma signature) pour comprendre le mécanisme si je n’ai pas été claire ici wink
                    • 1876
                    • 835 Posts
                    Bonjour,

                    Merci encore une fois Perrine.

                    J’ai regardé le code source et les css et effectivement je comprends mieux. Tu a été très claire mais de mon coté les concepts ont du mal à se formaliser dans ma cervelle.

                    Ensuite, il te suffit de définir les images du a en fonction de l’id du li, généré par Wayfinder.

                    La je vais regarder le wiki de wayfinder pour voir comment indenter les lignes du menu : id="item1" id="item2" ...

                    [+wf.id+] - where to insert unique id
                    Mais cela implique que si le menu évolue, il faut renuméroter les images

                    A plus
                      • 23050
                      • 1,842 Posts
                      Bonjour,

                      Effectivement, si les menus changent, les id vont aussi changer et du coup, il faudra revoir la css. Mais ça implique aussi le même type de gymnastique avec les images dans la balise <img>

                      Sinon, pour ne pas retoucher la css, tu donnes des noms de classe précis, et ces noms, tu les retrouves dans une tv par ex. Par : .item1, .item2 qui sont sauvegardés dans les tv...

                      Enfin, après, ça va dépendre de l’utilisation et de l’évolution de ton menu wink