Salut,
alors tout dépend de la fonction de cette deuzième colonne.
Scénario 1: affiche un article aléatoire
Dans ce cas, utilise dans ton template un chunk, dans ce chunk tu crées un appel ditto pour afficher le contenu de l’article soit en utilisant randomize=`1` &display=`1`
Scénario 2:affiche un article sélectionné
si tu veux sélectionner parmi une liste d’articles celui à mettre à la une
Tu peux créer une nouvelle tv[*article_a_la_une*] avec un @SELECT ou @EVAL pour afficher dans un <select> ou listbox la liste des documents parmi lesquels tu veux choisir l’article
Dans ton appel ditto &documents=`[*article_a_la_une*]`
Scenario N ....
Modx offre tjs une multitude d’approche.
Si tu nous donne d’avantage d’infos, on pourra t’aider à cerner les options qui sont à ta disposition.
:-)
ok, je n’ai pas tout compris, mes compétences ne sont peut être pas suffisante ...
c’est quoi un appel dito ?
en fait le but est d’afficher différentes intros d’articles qui appartiennent à une catégorie (info) (je viens de joomla et découvre juste modx...)
j’essaye de comprendre le fonctionnement de modx, mais je dois avouer que ce n’est pas évident.
Ok.
Je vais tacher de détailler.
Alors les snippets sont l’intelligence de MODx. Ditto est un snippet, certainement le plus important avec Wayfinder.
Il permet d’aggréger sous forme de liste le contenu de ton site.
Donc pour créer une liste d’articles tu vas utiliser Ditto pour rassembler les infos et les afficher selon une serie de parametres à ta disposition.
Maintenant que tu sais comment créer la liste, il faut choisir ou placer l’appel du snippet Ditto avec tes parametres.
Tu as le choix:
- Dans le template
- Dans un chunk que tu placeras dans ton template (dans le cas ou tu souhaiterais reutiliser cet appel dans un autre template)
- Dans le contenu du document, ou dans un TV
Toujours une question de choix.
:-)
ok j’ai compris donc je peux faire un truc comme ça :
[!Ditto? &documents=`2` &tpl=`@CODE[+content+]` !]
ou
[!Ditto? &parents=`2` &tpl=`@CODE[+content+]` !]
si je souhaite affichers plusieurs documents contenu dans un dossier ?