• Assicier les enfants à une image du parent#

  • Rikle_S Reply #1, 3 years, 10 months ago

    Reply
    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.


  • heliotrope Reply #2, 3 years, 10 months ago

    Reply
    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+]` ]]` />`+]

    :-)



  • Rikle_S Reply #3, 3 years, 9 months ago

    Reply
    Merci !

    J'ai un peu anticiper sur ce que j'allais avoir à faire donc je reviens quand j'ai testé
    Merci beaucoup pour ta réponse !


  • Zerocool59 Reply #4, 3 years, 9 months ago

    Reply
    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


  • Zerocool59 Reply #5, 3 years, 9 months ago

    Reply
    petite question: peut t'on utiliser plusieurs &docid dans un même appel ?

    Merci