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

    Je débute avec modx et je galère depuis quelques soirs maintenant sur le snippet Ditto. J’ai parcouru bcp de doc, j’ai fait plein de choses avec mais je n’arrive pas à avoir ce que je veux vraiment.
    VOila ce que je veux avoir comme résultat.
    Sur un page, je souhaiterais avoir une sorte de "sommaire" organisé de la façon suivante :

    -->Répertoire A
    ------>Article n°1
    ------>Article n°4
    -->Répertoire B
    ------>Article n°2
    ------>Article n°3


    Cette structure reprenant celle de l’arobrescence d’un sous repertoire de modx.
    Voila ce que cela donnerait avec mon portail et son theme orienté mécanique:

    -->Habitacle
    ----->Montage d’un régulateur de vitesse
    ----->Montage d’un navigateur d’origine
    -->Moteur
    ----->Refaire la distribution d’un 4 cylindres tdi
    ----->Refaire la distribution d’un V6 tdi
    ----->Faire une vidange
    .....


    Voila si vous aviez des pistes à me donner, je serais ravi grin

    D’avance merci
      • 18219
      • 826 Posts
      As-tu essayé ceci ?
      [!Ditto? &startID=`A,B` ... !]
      

      où A et B correspondent aux ID des répertoires A et B que tu as créé.
        Marc
        I'm French... Sorry for my bad English, I use ' Google Translator' or other... but that remains that tools wink
        • 27651
        • 30 Posts
        Merci pour ton aide smiley

        EN fait j’avais fait ça
        [!Ditto? &summarize=`100` &trunc=`1` &sortdir=`DESC` &paginate=`1` &filter=`parent,2,2` &multilevel=`1` &levelLimit=`2`!]


        Cette tournure revient au meme résultat que la solution que tu me proposes.
        Le probleme avec ces 2 tournures, c’est que là je n’obtiens qu’un résultat de la forme suivante :

        ------>Article n°1
        ------>Article n°4
        ------>Article n°2
        ------>Article n°3


        On a donc les articles qui se suivent sans "organisation".

        Une autre idée ?
          • 11975
          • 2,542 Posts
          Salut,

          si tu veux extraire depuis deux répertoires différents mais avec une vue similaire à l’organisation de tes dossiers, il te faudra sans doute opérer un double appeldu snippet ditto

          [!ditto? &startID=`idFolder1` &summarize=`100` !]
          [!ditto? &startID=`idFolder2` &summarize=`100` !]

          :-)
            Made with MODx : [url=http://www.copadel.com]copadel, fruits et l
            • 27651
            • 30 Posts
            Salut,

            Merci bien ... mais de cette façon je ne récupére également que les articles sans le nom des sous-dossiers dans lesquelles ils sont.

            J’ai fait un truc "bourrin" du style :
            <div id="ditto_title">Carrosserie</div>
            [!Ditto? &startID=`8` &tpl=`dittoTemplate` &summarize=`100` !]
            <hr>
            <div id="ditto_title">Diagnostique</div>
            [!Ditto? &startID=`7` &tpl=`dittoTemplate` &summarize=`100` !]
            <hr>


            La avec ça j’ai bien chaque article de classé dans le bon sous-dossier. Cependant c’est moyen car pas "automatique".

            Je viens de découvrir la fonction "ultimateparent" qui pouraait mettre utile mais celle-ci ne sort que l’id du dossier. Savez-vous comment récupérer le titre d’un document à partir de l’id ?

            D’avance merci ... grin
              • 23050
              • 1,842 Posts
              Salut Slinouille,

              Tu trouveras surement ton bonheur avec le GetParentField

              Grâce à ça, tu peux récupérer n’importe quel tv d’un document parent.
                • 27651
                • 30 Posts
                Salut Perrine,

                Merci à toi pour ton post ... il m’a été tres utile tongue

                C’est sympa de partager ton savoir, c’est utile aux ch’tis débutant comme moi rolleyes

                A+
                  • 18219
                  • 826 Posts
                  Heureux de t’avoir rendu ce service ’slinouille’.
                  Je pense que Perrine et heliotrope partagent ce sentiment.
                    Marc
                    I&#39;m French... Sorry for my bad English, I use &#39; Google Translator&#39; or other... but that remains that tools wink
                    • 23050
                    • 1,842 Posts
                    Je confirme smiley C’est toujours agréable d’aider une communauté, surtout celle de MODx qui est particulièrement active et où les gens sont sympas et disponibles smiley

                    Le snippet GetParentField est le fruit de plusieurs contributions côté franco (comme tu as pu le remarquer sur le post) car il est sûr que j’aurai eu plus de mal toute seule, compe tenu de mon niveau en php wink