-
- 175 Posts
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.
-
- 2,542 Posts
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+]` ]]` />`+]
:-)
-
- 52 Posts
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
-
- 52 Posts
petite question: peut t’on utiliser plusieurs &docid dans un même appel ?
Merci