On March 26, 2019 we launched new MODX Forums. Please join us at the new MODX Community Forums.
Subscribe: RSS
  • Bonjour,
    Je voudrais savoir si il existait une méthode pour associer une image à des articles appartenant au même parent.

    C’est a dire que lors d’un appel ditto, à coté du titre, il y aurait la catégorie (parent) à laquelle l’article appartient.

    Merci d’avance.
    • Salut,

      oui c’est même très simple:
      Il te faut le snippet GetField
      Dans ton chunk ditto :

      [+phx:if=`[[getField? &field=`maTVIMG` &docid=`[+parent+]` ]]`:isnot=``:then=`<img src=`[[getField? &filed=`maTVIMG` &docid=`[+parent+]` ]]` />`+]

      :-)

        Made with MODx : [url=http://www.copadel.com]copadel, fruits et l
      • Merci !

        J’ai un peu anticiper sur ce que j’allais avoir à faire donc je reviens quand j’ai testé wink

        Merci beaucoup pour ta réponse !
        • et si je veut attribuer une image du "grand-parent" exemple, je fait une TV image qui porte le nom "logo_support" je l’attribue a "parent 1" et je veut l’afficher dans "document"

          -Parent 1
          --Parent 2
          ---document

          Edit: je viens d’essayer getField, dans ma page accueil j’ai 3 news, j’utilise ditto pour lister ces 3 news puis j’appel un chunk qui fait un appel a getfield, le voici:

          [!getField? &field=`logo_support` &docid=`[+parent+]`!] <a href="[~[+id+]~]">[+createdon:date=`%d.%m.%y à %H:%M`+] [+pagetitle+]</a>

          voici ce qui m’affiche sur l’accueil:

          [!getField? &field=`logo_support` &docid=`8`!] 02.08.08 à 07:14 ouverture du site
          [!getField? &field=`logo_support` &docid=`22`!] 27.07.08 à 23:54 dans la bad company
          [!getField? &field=`logo_support` &docid=`21`!] 21.07.08 à 11:58 Assassin’s Creed atteint les six millions

          On remarque bien qu’il a trouver les id des parents, si je met des balises img getfield disparait il ne reste alors que la date et le titre du document, bref je n’arrive pas a affiche la TV image "logo_support"

          Edit: bon je viens de trouver tout seul voici le bon code dans le chunk
          [[GetField? &field=`logo_support` &docid=`[+parent+]`]]
          donc il ne faut pas mettre ! mais 2 crochet au début et a la fin et surtout ne pas oublier la majuscule sur le G de getfield
          • petite question: peut t’on utiliser plusieurs &docid dans un même appel ?

            Merci