à ma connaissance oui, tes Hn devront être dans des TV afin de pouvoir utiliser des Placeholder afin d’afficher ton plan. C’est là le problème, vu que ton nombre de Hn est variable.
Côté affichage du résultat, pas de problème puisque tu pourrais utiliser PHx (
http://wiki.modxcms.com/index.php/PHx) pour vérifier si tes TV sont vides ou non avant de les afficher :
Qui signifie : si tvH1 contient plus de 0 caractères, alors afficher le contenu.
En revanche, du côté backend, cela te ferait créer une quantité de TV pour tes Hn… certainement pas la meilleure solution.
Du coup, je me pencherais plus du côté d’un snippet/plugin pour chercher et afficher la valeur des Hn de tes pages. Pour le coup, je ne te serais d’aucune utilité.
Je te souhaite bonne chance