Ok, merci pour la réponse rapide et l’accueil chaleureux !
la puissance et la simplicité de modX sont : bluffantes
Je suis tout disposé à transformer ce topic en tuto (d’autant que découvrir les fonctionnalités de modX à partir d’un besoin précis et, en l’occurence, assez courant constitue sans doute la meilleure des entrées en matière
)
mais il me reste encore une fonctionnalité à mettre en oeuvre :
les images des documents sont du contenu (elles seraient passés en background-image sinon) et la balise alt="" est donc fondamentale, pour les robots comme pour les navigateurs textuels.
- dans Ressources/Manage ressources/Template variable, je choisis : New Template Variable;
- je l’appelle "imgCategorie";
- dans "input type", je choisis "image";
- dans "default value", je donne comme valeur : @INHERIT;
- dans "template access", je coche mon template;
- j’enregistre.
- dans Ressources/Manage ressources/Templates, je choisis mon template;
- j’y remplace la ligne en dur <img etc... /> par l’appel à la TV : [*imgCategory*];
- j’enregistre.
-dans l’arbre des documents, je choisis ma première catégorie (le dossier ou document parent) et je l’édite
-dans "template variable", je vois apparaître imgCategory
, je clique sur insert, j’arrive dans le dossier des images (assets/images), je choisis mon image et hop
- l’image apparaît sur toutes les pages de la catégorie !
- je répète l’opération pour toutes mes catégories : nickel
mais l’attribut alt="" est vide
-je retourne donc édite ma TV, dans "widget", je sélectionne "image"
- dans les "widget properties" qui apparaissent, je suis ravi de voir le champ "alternate text" (ma balise alt="")
- mais comment faire pour que la valeur que je lui donne change en même temps que l’image ??
je veux que la balise alt ait pour valeur le nom de la catégorie (soit le ’pagetitle’ du document parent),
comment faire cela ?
[--EDIT--]
je me rends compte que je peux mettre [*pagetitle*] dans le champ alternate text : ça me paraît un début de piste ! d’autant plus que je vois dans les Document-specific template variables [*parent*] qui renvoie l’ID du document parent... je voudrais un mix des deux : quelquechose qui me renvoie le page title du document parent...