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

    J’essaie de mettre en place un système de news sur la page d’accueil de mon site via Ditto.
    Il me semble avoir compris le principe.

    Mon but est de faire apparaitre la dernière news avec un résumé, un "lire la suite" et un lien vers "toutes les actus" (classique quoi)

    Voici mon appel de Ditto
    [!Ditto?parents=`213` &queryLimit=`1` &tpl=`Projets` &debug=`1`!]


    Voici mon chunck "Projets"
    <h3 class="gris filet_gris" style="background:url(images/puce_grise.gif) no-repeat 2px">Projets : [+title+]</h3>
    <p>
    <img src="[(base_url)]vignette.php?f=../[+actu_image+]&h=100" class="img_left" />
    [+introtext+] (...) 
    <a href="[~[+id+]~]" class="lien_article gris">Lire la suite</a><br />
    <a href="[~213~]" class="lien_article gris"><strong>>> Tous les projets</strong></a>
    </p>
    


    J’ai 3 projets dans mon document ’parents’ 213, il me liste bien le document voulu (c’est à dire le dernier), il liste que celui la car dans la fenetre de debug j’ai le message suivant
    [b]Retreived Data[/b]
    test (216)
    actu_image :	/modx/assets/images/default.jpg
    id :	216
    introtext :	hgkjglh
    pagetitle :	test
    published: 	1
    tvactu_image: 	/modx/assets/images/default.jpg
    


    Mais il m’affiche le premier résultat et 2 fois "Resource Array Error"

    Voici le code HTML généré par Ditto
    <?
    // Use the following syntax $param = 'value';
    ?><img src="http://127.0.0.1/modx/assets/snippets/ditto/debug/bug.png" /> <a onclick="window.open('/modx/Bienvenue-dans-la-Communaute-de-Communes-du-Val-de-Drome?ditto_debug=open','Debug','width=720, height=500, toolbar=0, menubar=0, status=0, alwaysRaised=1, dependent=1, scrollbars=1, resizable=yes');">Open Debug Console</a><br />
    <img src="http://127.0.0.1/modx/assets/snippets/ditto/debug/bug.png" /> <a href="/modx/Bienvenue-dans-la-Communaute-de-Communes-du-Val-de-Drome?ditto_debug=save">Save Debug Console</a><br /><br /><h3 class="gris filet_gris" style="background:url(images/puce_grise.gif) no-repeat 2px">Projets : test</h3>
    <p>
    <img src="/modx/vignette.php?f=..//modx/assets/images/default.jpg&h=100" class="img_left" />
    hgkjglh (...) 
    <a href="test" class="lien_article gris">Lire la suite</a><br />
    <a href="Les-projets" class="lien_article gris"><strong>>> Tous les projets</strong></a>
    
    </p>Resource Array ErrorResource Array Error
    


    Je ne comprends pas d’ou viens ce ’Resource Array Error’ car mon queryLimit est bien à 1, Ditto sort apparement un seul résultat donc je ne pige pas trop

    Quelqu’un à une idée ?

    Merci d’avance
      Webmaster of 4 site on MODx Revolution
      MODx user since MODx 0.9.6
      http://about.me/narno07
      • 11975
      • 2,542 Posts
      Salut,

      il manque <?php dans un des fichiers de Ditto.
      De mémoire, dans ditto/configs/default.config.php

      :-)
        Made with MODx : [url=http://www.copadel.com]copadel, fruits et l
        • 20966
        • 130 Posts
        Merci de ta reponse rapide mais par contre ca a par contre ca na pas l’air d’être ça... smiley

        Mon fichier ’default.config.php’ etait comme ça

        <?
        // Use the following syntax $param = 'value';
        ?>
        


        Je l’ai modifié comme ça pour tester
        <?php
        // Use the following syntax $param = 'value';
        ?>


        J’ai vidé le cache mais j’ai toujours le même message :s

        Merci d’avoir pris le temps de me repondre en tout cas
          Webmaster of 4 site on MODx Revolution
          MODx user since MODx 0.9.6
          http://about.me/narno07
          • 11975
          • 2,542 Posts
          Tu utilises quelle version de Ditto.
          La modif précédente devrait au moins avoir supprimé du source
          <?
          // Use the following syntax $param = ’value’;
          ?>

          :-)
            Made with MODx : [url=http://www.copadel.com]copadel, fruits et l
            • 20966
            • 130 Posts
            J’utilise Ditto 2.0.2

            Que doit il contenir le fichier default.config.php ?? je crois que j’ai pas trop suivi
              Webmaster of 4 site on MODx Revolution
              MODx user since MODx 0.9.6
              http://about.me/narno07
              • 11975
              • 2,542 Posts
              Pour config,

              &config=`nomdufichier` => le fichier est placé dans configs/nomdufichier.config.php

              Dans ce fichier tu peux ecrire la liste de param
              $parents="";
              $display="";

              etc....

              du coup tu modifis le fichier et pas l’appel dans la page.

              Sinon pour ton soucis, enleve queryLimit et teste avec display=`1`

              :-)
                Made with MODx : [url=http://www.copadel.com]copadel, fruits et l
                • 20966
                • 130 Posts
                Donc j’ai crée un fichier
                ’test.config.php’
                <?php
                // Use the following syntax $param = 'value';
                $display="1";
                ?>
                


                et j’ai modifié mon appel à Ditto comme ça
                [!Ditto?parents='213' &config=`test` &tpl=`Projets` &debug=`1`!]
                


                Et tout fonctionne parfaitement, je ne vois pas d’ou viens le bug mais ca marche c’est l’essentiel

                Je passe le sujet en ’résolu’


                Merci de ton aide smiley
                  Webmaster of 4 site on MODx Revolution
                  MODx user since MODx 0.9.6
                  http://about.me/narno07
                  • 20966
                  • 130 Posts
                  En fait ca me met que le "Ditto" du fichier parent (213) et pas le listing des documents enfant de (213)

                  Arg je m’arrache les cheveux

                  RE RE EDIT : je passe en resolu cette fois smiley

                  il faut le "parents" dansl ’appel a Ditto ainsi que dans le fichier de config pour que ca marche chez moi, jen e sais pas pourquoi mais c’est comme ca smiley
                    Webmaster of 4 site on MODx Revolution
                    MODx user since MODx 0.9.6
                    http://about.me/narno07
                    • 11975
                    • 2,542 Posts
                    Le fichier config n’est pas nécessaire.
                    Je donnais l’exemple pour répondre à ta question.

                    :-)
                      Made with MODx : [url=http://www.copadel.com]copadel, fruits et l
                      • 20966
                      • 130 Posts
                      Pas necessaire ??

                      Dans mon cas il l’est car c’est la seule maniere de faire fonctionner comme je le veux, a moins que j’ai loupé quelquechose
                        Webmaster of 4 site on MODx Revolution
                        MODx user since MODx 0.9.6
                        http://about.me/narno07