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

    Je vous remercie déjà pour l’aide apporté jusqu’à maintenant. Je me trouve face à une impasse. J’aimerai afficher le numéro de la ligne affichée avec Wayfinder de la façon suivante :

    1. Accueil
    2. Tutoriaux
    3. Forum
    4.
    [..]
    5. D’autre liens

    Pensez-vous que cela soit possible via Wayfinder ?

    Merci Beaucoup !
      • 11975
      • 2,542 Posts
      Salut,

      <ol>
      ...
      </ol>

      Il te suffit de créer un jeu de template pour changer le balisage du menu et avoir une liste ordonnée.


      :-)
        Made with MODx : [url=http://www.copadel.com]copadel, fruits et l
        • 21946
        • 283 Posts
        si ma mémoire est bonne, c’est le outerTpl pour lequel il faut créer un chunk, c’est lui qui encadre les <li> des <ul>.

        Ou alors tu insère les numéros dans le titre de page tongue
        ou encore dans le champ "titre du menu" du document :mode très fainéant on:


          [url=http://www.savepoint.fr/index.php?id=38] -petits tuyaux pour les d
          • 6574
          • 22 Posts
          Merci pour vos réponses mais j’ai quelques soucis :

          - Dans un <table></table>, la liste générée par <ol></ol> ne fonctionne pas. Toutes mes lignes sont à 0.

          - J’ai déjà tenté avec le menutitle, seulement j’ai l’impression que ce placeholder n’existe pas avec wayfinder, du style [+wf.menutitle+]

          Je ne peux pas l’insérer directement dans le titre, puisque le titre me sert déjà et là où il est affiché, je ne peux pas (contrainte client) afficher un numéro.
            • 6574
            • 22 Posts
            up huh
              • 21946
              • 283 Posts
              - J’ai déjà tenté avec le menutitle, seulement j’ai l’impression que ce placeholder n’existe pas avec wayfinder, du style [+wf.menutitle+]
              c’était une solution un peu débile (normale elle vient de moi) mais normalement tu n’as rien à faire : chez moi wayfinder affiche juste en priorité le titre de menu si il y en a un, pas de besoin de placeholders.

              Montre nous le chunk que tu as crée et ton appel à wayfinder , on pourra peut être t’en dire plus.
                [url=http://www.savepoint.fr/index.php?id=38] -petits tuyaux pour les d
                • 6574
                • 22 Posts
                Alors le menu est généré par :

                [!Wayfinder?&startId=`8`&level=`0`&outerTpl=`navig_reseau`&rowTpl=`row_reseau`&parentActif=`ss_menu_parent_actif`&hereTpl=`reseau_actif`!] 


                Avec donc outerTpl :

                <table id="navig_reseau" cellspacing="0">[+wf.wrapper+]</table>


                RowTpl :

                <tr><td class="carre"><img src="assets/images/reseau/[+wf.description+].jpg" />[+menutitle+]</td><td class="liens_reseau"><a href="[+wf.link+]" title="[+wf.title+]">[+wf.title+]</a></td></tr>


                ParentActif :

                <li class="actif"><a href="[+wf.link+]" id="selected">[+wf.linktext+] /</a></li>


                et Enfin le HereTpl :

                <tr><td class="carre"><img src="assets/images/reseau/[+wf.description+].jpg" />[+wf.menutitle+] </td><td class="liens_reseau"><a href="[+wf.link+]" title="[+wf.title+]" id="reseau_selected"> [+wf.title+]</a></td></tr>


                Merci !
                  • 21946
                  • 283 Posts
                  Je ne vois de "ol" nulle part huh
                  Si nous nous somme bien compris sur ce que tu voulais faire et si ma mémoire ne me fait pas défaut sur wayfinder, tu es censé mettre dans outerTpl :

                  <ol>[+wf.wrapper+]</ol>


                    [url=http://www.savepoint.fr/index.php?id=38] -petits tuyaux pour les d
                    • 6574
                    • 22 Posts
                    Bonjour,

                    Désolé pour cette legere absence.

                    Je n’ai pas mis le ol puisqu’il ne fonctionnait pas. J’ai mis le outerTpl "par défaut". Si je met <ol>[+wf.wrapper+]</ol> dans le outerTpl, cela ne fonctionne pas non plus. Etant donné que le code généré par la suite ressemble à
                    <table>
                    <ol>
                    <tr><td><a href="....">Lien</a></td>
                    [...]
                    </ol></table>
                      • 21946
                      • 283 Posts
                      Je maitrise pas assez wayfider pour te répondre mais ton code html me parait pas net: si tu mélanges ainsi les "ol" et les "tr" et "td" je vois pas commet ça peut générer le code html correct d’une liste à puce puisque tu vas l’entrecouper de ligne de tableaux...

                      das ton rowTpl (encore une fois je dis ça de tete, je sais plus quel chunk fais quoi...) tu devrais avoir :
                      <li>blablabla</li>

                      Je vois pas trop comment on peut mélanger un tableau et une liste à puce en html sans que ça couille, j’ai pas essayé mais la manoeuvre me parait tordu et pas évident huh

                      Tu devrais trouver une solution plus logique à ton html (les tableaux ne me paraissent pas indispensable ici?)

                      Mais bon là je peux pas t’en dire plus, le probleme ne vient pas de wayfinder a priori mais de ton code html;enfin je pense.
                        [url=http://www.savepoint.fr/index.php?id=38] -petits tuyaux pour les d