We launched new forums in March 2019—join us there. In a hurry for help with your website? Get Help Now!
    • 2031
    • 20 Posts
    est il possible d’inserer un snippets dans une TV?

    Le but de cette manip serait que, en fonction d’un therme A,B ou C choisis,on puisse selectionner des sous partie (A1,A2....pour A/B1,B2... pour B et ainsi de suite) a l’aide de checkbox

    erf...me suivez vous? huh
      • 11975
      • 2,542 Posts
      Salut,

      oui c’est possible.
      En revanche ca marche pas à coup sur.
      Le plus simple c’est de créer un chunk pour chaque appel de snippet.

      Ensuite il suffit de créer les options de la TV
      action 1=={{chunk1}}||action 2=={{chunk2}}

      :-)
        Made with MODx : [url=http://www.copadel.com]copadel, fruits et l
        • 2031
        • 20 Posts
        Merci beaucoup de ta réponse si rapide.
        Je vais testé cela immédiatement.

        Edit=>Enfaite le snippets au quel je veux faire appel est Wayfinder,Puisque le document A à 4 documents enfant : A1,A2,A3,A4.De meme pour les autres documents.Ta solution marche quand meme?
          • 11975
          • 2,542 Posts
          Pas évident à dire avec si peu d’infos.
          Ca aiderait que tu développes ton besoin.

          :-)
            Made with MODx : [url=http://www.copadel.com]copadel, fruits et l
            • 2031
            • 20 Posts
            Je vais essayé du mieu possible grin grin

            J’ai creer un document groupe,
            Puis des documents enfants au document groupe : A,B ou C
            Pour chacun des groupes il y a 4 sous partie,correspondant a un document enfant du document groupe A,B ou C.Il sont représenté comme ceci:
            A1,A2...B1,B2......

            Il y a un document match,indépendant des groupes.J’aimerais que quand la variable de modèle equipdom est sélectionnés pour un groupe,(prenons le A en exemple) je puisse sélectionner les sous partie à afficher a l’aide de check box

            ai-je donner suffisamment d’information?
              • 2031
              • 20 Posts
              J’ai commencé a modifier un code mais cela ne marche toujours pas...enfin deja plus qu’avant grin grin

              J’ai repris le code situé dans ce petit wiki http://wiki.modxcms.com/index.php/Create_TV-Based_Chunks

              maintenant il donne :

              Le snippets getChunks:
              <?php
              $q_chunks = $modx->db->query(’
              SELECT
              chunk.*
              FROM ’.$modx->getFullTableName(’site_content’).’ AS chunk,’.$modx->getFullTableName(’site_content’).’ AS category
              WHERE chunk.parent=3
              ORDER BY id
              ’);
              while ($row = $modx->db->getRow($q_chunks)) {
              $ar_chunks[] = $row[’pagetitle’];
              }
              $l_chunks = implode("||",$ar_chunks);
              return $l_chunks;
              ?>


              le snippets chunkListParser:
              <?php
              $ar_chunks = split(’,’,$chunks);
              $ar_chunks = array_unique($ar_chunks);

              $output = ’’;

              foreach ($ar_chunks as $chunk) {
              if ($chunk != ’’) {
              $c = $modx->getDocument($chunk,$field="pagetitle");
              if ($c) $output .= $c;
              }
              }

              return $output;
              ?>


              et l’appel du snippets dans la variable :

              @EVAL return $modx->runSnippet(’getChunks’,array(’category’=>’LeftChunks’));

              Comme je l’ai expliqué dans le post d’avant,c’est des pages que je veux pouvoir lister et non des chunks,j’arrive a listé les page,mais....elle sont listé une bonne dizaine de fois chacune...
              Si quelqu’un pourrais m’aiguillé grin grin grin grin

              En vous remerciant d’avance
                • 2031
                • 20 Posts
                hum....j’ai trouvé^^ grin grin grin grin grin grin grin grin grin grin grin grin grin grin grin
                il y avait juste le .$modx->getFullTableName(’site_content’).’ AS category en trop
                maintenant ça marche très bien^^

                J’ai remarqué que vous avez passé pas mal de temps sur la page,donc que vous avez essayé de m’aider,je vous en remercie infiniment^^