mmh.. bon y a de l’idée mais c’est pas pratique à mon avis de faire comme tu fais.
alors voici une suggestion :
tu fais un document par réalisation dans un dossier conteneur:
réalisations :
|---------- realisation1
|---------- realisation2
|---------- realisation3
et ds ta page principale tu liste avec ditto tes réalisations. Comme ça tu es libre de filtrer comme tu veux (par defaut 3 derniers).
tu a donc deux templates: un pour la page principale et un deuxième que pour les pages réalisations.
ton template "réalisation" c’est le même que le premier sauf que tu rajoute plein de tvs du genre : [*type*] , [*client*] etc..
une fois tes docs remplis tu te fais un chunk pour ditto avec tes tv appelés [+type+], [+client+] etc..
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
presque !
bon simplifions tu dois mettre ton chunk dans l’appel ditto ( note le "&tpl=" à la fin ).
&parents doit pointer sur le dossier qui contient les autres.
exemple :
[!Ditto? &parents=`6` &display=`all` &tpl=`listeRealisations` !]
il faut donc ensuite créer le chunk "listeRealisations" avec ton code :
<div id="latest-realisations">
[+image+]
<p> <span class="titre">Type de réalisation:</span>
[+type+]</p>
<br />
<p> <span class="titre">Client:</span>
[+pagetitle+]</p>
<br />
<p> <span class="titre">Logiciels utilisés:</span>
[+logiciel+]</p>
<br />
<p> <span class="titre">Statut:</span>
[+statut+]</p>
<br />
<p> <span class="titre">Description du site:</span> <br/>
[+content+]</p>
</div>
est-ce que c’est plus clair ?
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
ok, merci beaucoup
ça marche mais au lieu d’afficher la valeur de cette TV, ilaffiche "document
je sais pas pk
sinon, mercu beaucoup manu et david
sinon HS: je veux créer une tv de type dropdown list menu
comment puis renseigner des champs que je veut mettre
par exemple dedan,je veux mettre sois on choisi en ligne sois on choisit en construction
comment faire cela ?
merci d’avance
Quote from: hlb-community at Mar 27, 2008, 03:31 PM
ok, merci beaucoup
ça marche mais au lieu d’afficher la valeur de cette TV, ilaffiche "document
je sais pas pk
document not found, c’est quand il trouve pas de document à lister.. (tu a pas d’enfants dans le parent par exemple..)
Quote from: hlb-community at Mar 27, 2008, 03:31 PM
sinon HS: je veux créer une tv de type dropdown list menu
comment puis renseigner des champs que je veut mettre
par exemple dedan,je veux mettre sois on choisi en ligne sois on choisit en construction
comment faire cela ?
exemple avec des couleurs : Red==#FF0000||Green==#00FF00||Blue==#0000FF
il faut absolument que tu lise rapidement cette page
http://modxcms.com/creating-a-template-variable.html (en) qui explique les concepts de base des TV.. ça va te sauver la vie.
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, merci
j’avais trouvé ça juste apres avoir posté
on sépare par des ||
merci beaucoups
edit: pourtant si, j’ai des children
ça marche pour les autres TV
en fait j’ai trouvé pourquoi ça affichait document
parcequ’un il existe deja TV du nom de type, ça cré donc un conflit avec la TV que j’ai créé
sinon, merci beaucoup pour ton aide manu !!