We launched new forums in March 2019—join us there. In a hurry for help with your website? Get Help Now!
    • 6726
    • 7,075 Posts
    Je pense que tu pars dans une approche qui te complique la vie et qui ne tire pas parti du framework de MODx. Plutôt que de définir une variable dans le snippet via php, plutôt créer une variable de modèle (TV) et ensuite l’appeler via l’API avec getTemplateVar :

    getTemplateVar

    Renvoie la valeur de la variable de template. Cette fonction est similaire à getDocument.

    Utilisation :

    array getTemplateVar($idname, $fields, $docid, $published);
    


    voir http://modxcms.com/gettemplatevar.html



      .: COO - Commerce Guys - Community Driven Innovation :.


      MODx est l'outil id
      • 11975
      • 2,542 Posts
      A ma decharge il faut dire que je decouvre modx wink
      donc je bricole pour l’instant
      en plus les problemes que je rencontre à l’usage (et que j’ai exprimés sur le forum) m’ont détourné de la lecture de la doc et donc empéché de decouvrir pleinement toutes les subtilites de cet outil

      Aussi j’espère à l’avenir poster plus intelligemment grin

      [edit: orthographe]
        Made with MODx : [url=http://www.copadel.com]copadel, fruits et l
        • 6726
        • 7,075 Posts
        MODx demande un peu d’apprentissage, c’est normal et d’ailleurs nous aussi on apprend : perso je commence un tout petit peu à comprendre l’utilisation de l’API, mais n’étant pas codeur c’est pas de la tarte !

        On est ici pour apprendre laugh
          .: COO - Commerce Guys - Community Driven Innovation :.


          MODx est l'outil id
          • 34162
          • 1 Posts
          MERCI BEAUCOUP
          Je vais pouvoir continuer mon programme.

          pour infos, j’avais déjà tester une methode automatique qui n’avais pas fonctionné : Pourquoi ? JE NE SAIS PAS

          while (list ($key, $val) = each ($HTTP_GET_VARS)) 
          {
          $key=$val;
          } 

          ***
          Je garde donc ton :
          $var= $_GET["var"];

          ***


            • 11975
            • 2,542 Posts
            re, grin

            je sais que c’est mal !!!!
            et que par ce biais on ne tire pas parti de l’api de modx

            mais pour lister tes variables essaie avec

            foreach ($_GET as $key => $value) {
            $mylist .= $key.": ".$value."
            ";

            }
            return $mylist;

            ca marche chez moi
              Made with MODx : [url=http://www.copadel.com]copadel, fruits et l
              • 2472
              • 151 Posts
              Quote from: will77 at Jan 12, 2006, 01:36 PM

              MERCI BEAUCOUP
              Je vais pouvoir continuer mon programme.

              pour infos, j’avais déjà tester une methode automatique qui n’avais pas fonctionné : Pourquoi ? JE NE SAIS PAS

              while (list ($key, $val) = each ($HTTP_GET_VARS)) 
              {
              $key=$val;
              } 

              ***
              Je garde donc ton :
              $var= $_GET["var"];

              ***

              Comme tout le monde ici je débute aussi avec modx et php, d’après ce que j’ai compris la méthode avec $HTTP_GET_VARS ne fonctionne plus à partir de PHP 4.2 étant donné que depuis le paramètre de configuration register_globals est à off par défaut.
              Donc depuis cette version c’est $_GET qu’il faut utiliser.

              Plus de détails @ http://www.zend.com/zend/art/art-sweat4.php

                A thing of beauty is a joy forever ( John Keats)