We launched new forums in March 2019—join us there. In a hurry for help with your website? Get Help Now!
    • 867
    • 241 Posts
    J’ai vérifié et revérifié.
    J’ai même crée un monChunck

    Tésté 2 appels :
    [[list? &lieux=97460 &rubriques=sante ]]

    [[list? &lieux=97460 &rubriques=sante &tplLink=`monChunk` ]]

    &tplLink étant l’appel de favlinks pour les templates..

    Mais il y a peut être un autre type de pour préciser l’utilisation de monChunk huh
     $modx->getChunk('chunkName');
    ? a mettre dans le snippet ?

    echo "{{monChunk}}";
    echo "{{".monChunk."}}"; ?

    huh perdu là...
      • 11975
      • 2,542 Posts
      Salut,

      poste le code complet


      :-)
        Made with MODx : [url=http://www.copadel.com]copadel, fruits et l
        • 867
        • 241 Posts
        okidoki !!

        <?php
        $lieux = (isset($lieux))? $lieux : '';
        $rubriques = (isset($rubriques))? $rubriques : '';
        echo '<br/>';
        
        echo $rubriques .'<br/>';
        echo $lieux .' <br/>';
        $sql = $modx->dbQuery('select * from '.$modx->getFullTableName('favorite_links'). ' where  lieux = "' . $lieux . '" and   rubriques =   "'.  $rubriques .'"  ');
        echo $sql .' <br/>';
           echo $row['url'].'<br/>';
        // Loop through records and echo the pagetitle
        
        while ( $row = $modx->fetchRow( $sql ) ){
        $data = array();
        $data['url'] =  $row['url'];
        $data['tags'] = $row['tags'];
        $data['intro'] =$row['intro'];
        $data['rubriques'] = $row['rubriques'];
        
        $output .= $modx->parseChunk('monChunk',$data,'[+','+]');
        
         echo  $data['url']  ;
        
        echo "{{monChunk}}"; // ne donne rien à l'affichage
        echo "{{".monChunk."}}"; // ne donne rien à l'affichage
        }
        ?>



        {{monChunk}} 
        
        <a href="[+url+]" title="[+summ+]">[+title+] </a>
        [+tags+]
        [+intro+]
        [+rubriques+]


        et
        Tésté 2 appels :
        [[list? &lieux=97460 &rubriques=sante ]]

        [[list? &lieux=97460 &rubriques=sante &tplLink=`monChunk` ]]

        Voili.. y a tout..
          • 11975
          • 2,542 Posts
          Heu ...

          Comme ça ça peut pas marcher  wink

          Alors

          Si tu passes un chunk en parametre, ce dernier va servir de gabarit pour l’output des données.
          Dans ce cas on utilise $modx->parseChunk($monchunk, ....); pour remplacer les placeholders par les valeurs.
          Aussi pour afficher le résultat i lfaut retourner la valeur.
          Dans ton code il manque return $output .

          while {

          }
          return $output;

          Tu pourrais aussi simplifier le code de la boucle si tu n’appliques pas de traitements particuliers aux valeurs retournées par ta requete.
          $data = $row suffira.


          :-)
            Made with MODx : [url=http://www.copadel.com]copadel, fruits et l
            • 867
            • 241 Posts
            Oki helio. Merci.

            je teste cela et je passe en résolu si ça marche smiley
              • 11975
              • 2,542 Posts
              Ca devrait marcher avec ces modifs.

              Dans ton code inutile de rajouter {{monChunk}}.
              Le chunk sert de squelette, il ne sera pas modifié donc le résultat ne peut être affiché avec cette syntaxe.

              :-)
                Made with MODx : [url=http://www.copadel.com]copadel, fruits et l
                • 867
                • 241 Posts
                Ca devrait marcher avec ces modifs.

                Dans ton code inutile de rajouter {{monChunk}}.
                Me doutais mais j’ai voulu tout essayer.

                Merci helio ça marche nickel smiley