We launched new forums in March 2019—join us there. In a hurry for help with your website? Get Help Now!
    • 23050
    • 1,842 Posts
    (Après Ditto et la trunc attitude et Ditto et la pagination, voici Ditto et les archives laugh)

    Bonjour à tous,

    Rira qui veut à ma question, mais comme je bloque depuis 30 min, je m’en remets à vous chers collègues !

    Je ne sais pas comment afficher les archives sur mon blog !
    A la base, je voulais juste faire une bête liste de tous les articles puis j’ai réalisé que dans quelques mois, ça risquait de faire assez fouilli.

    Je souhaiterai donc, dans la liste des articles, voir s’intercaler au bon endroit les mois, comme sur ce screenshot.

    Malheureusement, j’ai du rater un truc car je ne sais pas du tout comment faire.
    Est-ce que l’archive se génére toute seule ? Est-ce qu’il faut définir un chunk ?
    J’ai bien essayé de laisser le &tpl par défaut mais l’archive n’apparait pas.

    Merci pour votre aide wink
      • 11975
      • 2,542 Posts
      Salut perrine,

      pour afficher une liste de tes archives, utilise Reflect qui accompagne ditto.
      Regarde dans ton repertoire ditto.


      :-)
        Made with MODx : [url=http://www.copadel.com]copadel, fruits et l
        • 23050
        • 1,842 Posts
        Aaaaaah bon c’est sur, je ne pouvais pas l’inventer ! laugh

        Merci Helio, je regarde ça wink
          • 23050
          • 1,842 Posts
          Bon, je ne trouve pas... J’ai installé le snippet Reflect comme nouveau snippet. J’essaie de l’appeler, j’essaie de mettre le placeholder ditto_object dans mon template... mais rien. Je ne sais pas quoi faire lol
            • 11975
            • 2,542 Posts
            Re,

            je pense qu’il faut appeler conjointement ditto et reflect pour que cela marche (l’un après l’autre).
            Regarde le parametre &save de ditto. le placheHolder sert pour le passage des ressources entre ditto et Reflect.
            Du moins c’est que je comprends à la lecture du code.

            :-)
              Made with MODx : [url=http://www.copadel.com]copadel, fruits et l
              • 23050
              • 1,842 Posts
              J’ai posté sur les forums anglais car je ne trouve vraiment pas... je fais plein de combinaison au hasard mais ça ne donne rien à part un Bad Ditto object lol

              Voir ici : http://modxcms.com/forums/index.php/topic,9239.0.html
                • 11975
                • 2,542 Posts
                Salut perrine,

                bizarre moi j’ai une erreur line 131 dans le code du snippet.
                une fois corrigé ça fonctionne chez moi.

                J’ai posté dans le fil ditto beta 1.1.2 le correctif

                [!Ditto? &startID=0 &summarize=`1` &tpl=`testPHX` !]
                [[Reflect? &placeholder=`ditto_object` ]]

                :-)
                  Made with MODx : [url=http://www.copadel.com]copadel, fruits et l
                  • 23050
                  • 1,842 Posts
                  Fiou, j’ai trouvé pourquoi ça ne fonctionnait pas !!! Enfin je crois...

                  Helio, peux-tu essayer en remplaçant &startID=0 par &startID=`[*id*]` ? Si je remplace par le numéro de l’id, cela fontionne ... mais en utilisant [*id*] il ne trouve rien pour Reflect mais affiche bien le nécessaire avec Ditto... bizarre !

                  PS : J’ai fait la correction que tu indiques dans le post sur la beta 2 de Ditto. Est-ce que j’ai bien compris : il fallait remplacer ton premier quote par le 2ème dans le snippet Reflect ?
                    • 11975
                    • 2,542 Posts
                    Salut perrine

                    Alors j’ai essayé avec la valeur [*id*] comme startID en insérant l’appel dans un folder et j’ai une erreur:
                    Bad object

                    Pour le code, c’est bien ça. Il faut remplacer par $ditto->functions->buildUrl par $ditto->buildUrl

                    pour l’erreur je vais voir ce que retourne le mode debug de ditto
                    :-)
                      Made with MODx : [url=http://www.copadel.com]copadel, fruits et l
                      • 23050
                      • 1,842 Posts
                      Hello !

                      Helio, as-tu pu regarder cette histoire d’[*id*] ? Sinon, je vais reporter le cas à Mark pour qu’il confirme que c’est bien un bug wink