bon voila, j’ai essayé de faire un truc un peu bizzare à mes yeux
llol
bon j’explique
j’ai donc un modele, une tv, un chunk
mon modele affiche ce chunk et dans ce chunk, j’ai un appel getfield qui vas chercher le document modx.
avec ce doc modx, j’ai associé une tv avec un champs texte que je nomme client.
dans mon doc modx, j’ai donc l’appel de la tv [*client*]
or je voudrais afficher le texte qu’on aura taper dans la tv sur ec document
j’ai essayé en remplissant directement la valeur par défaut de la tv et ça marche
mais ça ne marche pas en remplissant le champs dans le document.
je sais pas si vous comprenez ce que je veux faire, je ne sais pas non plus si j’ai bien réglé cette TV
si vous pouviez m’aider, ça m’arrangerais, merci d’avance.
donc ma tv est paramétré comme ceci
nom: client
type d’entrée: TEXT
valeur par défaut: @INHERIT
widget: j’ai rien mis
ordre de tri: 0
Wooops, tout ça me semble bien compliqué pour quelque chose qui devrait être simple
Pourquoi avoir spécifié @INHERIT ?
C’est utile si les enfants doivent hériter de la valeur de la TV mais sinon @INHERIT tout seul ça ne donnera rien (il faut bien spécifier ce qui doit être hérité par exemple @INHERIT {{mon_chunk}} )... D’après ce que tu décris je laisserai de côté ce @binding pour une TV tout à fait "normale"...
Maintenant GetField : c’est un snippet utile pour récupérer la valeur d’un champs de la table modx_site_content où une TV d’un autre document, ou alors combiné avec UltimateParent les valeurs du parent du document qu’il soit ultime ou non... sinon je ne comprend pas bien ce que tu cherches à faire dans ton cas précis
.: COO - Commerce Guys - Community Driven Innovation :.
MODx est l'outil id
en fait, je veux faire en sorte que en remplissant cette TV, la valeur apparaisse dans le template
salut,j’adore ton post parce que ça m’arrive parfois de ne pas arriver à décrire mon soucis et souvent au moment ou j’arrive à l’expliquer je trouve tout seul la réponse
y a un truc que tu n’explique pas, c’est pourquoi cette TV [*client*] tu la mets pas directement dans le template sans chunk ni getfield
CTRL+SHIFT+U - Clear Cache
CTRL+SHIFT+H - Hiding Heft Panel
CTRL+SHIFT+N - Fast Create Resource
CTRL+ALT+P - Preview Recource (in edit resorce window)
CTRL+ALT+S - Save
parce que, quand je le fais, rien ne s’affiche
en fait, j’ai mon modele qui appel un chunk
dans se chunk, je veux rensegner la valeur d’un TV de type TEXT
quand je le fais normalement, rien ne s’affiche
si quelqu’un veut bien m’explqiuer SVP ce qui peux bien clocher
Mercid ’avance
est-ce que tu assigne ta TV à ton template qui appelle le chunk ??
CTRL+SHIFT+U - Clear Cache
CTRL+SHIFT+H - Hiding Heft Panel
CTRL+SHIFT+N - Fast Create Resource
CTRL+ALT+P - Preview Recource (in edit resorce window)
CTRL+ALT+S - Save
oui, j’ai fais tout cela !!
Quote from: hlb-community at Mar 23, 2008, 05:59 PM
parce que, quand je le fais, rien ne s’affiche
alors.. ça c’est impossible..
maintenant 2 solutions : soit tu poste ton code ici, soit tu me mp un accès a ton site.. au choix mais en l’état je n’y comprends plus rien..
CTRL+SHIFT+U - Clear Cache
CTRL+SHIFT+H - Hiding Heft Panel
CTRL+SHIFT+N - Fast Create Resource
CTRL+ALT+P - Preview Recource (in edit resorce window)
CTRL+ALT+S - Save
Effectivement ça doit marcher donc merci de poster le code de ton template et décrire précisémment ce que tu as fait pour créer ta TV...
.: COO - Commerce Guys - Community Driven Innovation :.
MODx est l'outil id