comment mettre un texte, une image ou un menu dans un conteneur bien précis ?
salut,
alors pour répondre à ta question et en élargissant un peu le propos.
Par défaut MODx offre un modéle de document avec une série de champs (pagetitle, longtitle, intro....)
Si ce modèle ne correspond pas à tes besoins et nécessite d’être étendu (ajouter une vignette, un champ texte supplémentaire, une liste de catégorie et que sais encore) tu as la faculté d’étendre le modèle du document par l’intermediare du template qu’il utilise.
Pour se faire on utilise les TVs.
Ceci étant dit, comment faire pour faire apparaitre la valeur de ces champs dans le template du document?
Afin d’indiquer au parser de MODx à quelle endroit figure le contenu du document on indique des "zones de substitution" figurées par des tags.
Il en existe différents types.
- Propriétés du document ou TV => [*nom_prop_ou_nom_tv*]
- Chunk (essentiellement du code html répliqué dans plusieurs pages ou encore appel de snippets identiques) => {{nom_du_chunk}}
- Les snippets (éxécute une fonction selon une série de parametres propre à chaque snippet) [[nom_snippet_mis_en_cache]] [!nom_snippet_non_mis_en_cache!]
- Parametres de configuration => ex : [(site_url)]
Donc pour faire apparaitre les valeurs du doc il suffit d’employer les bons tags en lieu et place du contenu qu’il représente.
:-)