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

    Je rebondis sur ce post :
    http://modxcms.com/forums/index.php/topic,23910.0.html#post_ifempty

    où l’on parlait de tester le fait qu’une TV soit vide pour afficher dans ce cas un chunck A LA PLACE de la TV.

    Je ne vois pas comment arriver à ceci dans le cas où il s’agit une TV de type image :

    Comment avec PHx ’envoyer’ un chunk1 si la TV (qui contient un chemin vers un fichier image) n’est pas vide et rien sinon

    le chunk construit juste la balise img
     <img src="[*side-img1*]" title="image1" alt="image d'habillage 1" />


    ca à l’air idiot mais ... je ne vois pas

    Merci



      Schtroumpf Grognon - Grouchy Smurf
      ---------------------------------
      Faites pas attention.. - Don&#39;t pay attention
      http://www.dzi-neo.net
      • 16732
      • 592 Posts
      tu as testé ça :
       [*side-img1:isnot=``:then=`<img src="[*side-img1*]" title="image1" alt="image d'habillage 1" />`*] 

      Ou ça :
      [+phx:if=`[*side-img1*]`:isnot=``:then=`<img src="[*side-img1*]" title="image1" alt="image d'habillage 1" />`+]


      Tu peux aussi remplacer le contenu des ’then’ par {{tonChunkQuiContientLaBaliseImg}}
        • 6726
        • 7,075 Posts
        Effectivement ça marche j’ai déjà utilisé cette approche la seule chose que j’ai remarqué c’est que [tt]isnot=``[/tt] ne fonctionne pas
        et j’ai du mettre un espace i.e [tt]isnot=` `[/tt] pour que ça marche.

        D’une manière générale, je préfère définir la valeur par défaut et m’en servir comme attribut vide (par ex "blank").
          .: COO - Commerce Guys - Community Driven Innovation :.


          MODx est l&#39;outil id
          • 8790
          • 526 Posts
          Merci,


          Je viens de le trouver ’tout seul comme un grand’. C’était bien une co...rie. On ne voit pas toujours le truc le plus évident !

          Mais, David, isnot marche bien avec tout en dernière version(?)

          [+phx:if=`[*side-img1*]`:isnot=``:then=`{{side-img1}}`:else=`{{rien}}`+] 


            Schtroumpf Grognon - Grouchy Smurf
            ---------------------------------
            Faites pas attention.. - Don&#39;t pay attention
            http://www.dzi-neo.net