Jusqu’à présent j’ai rarement été déçu par MODx
Le recours aux chunks est une idée intéressante surtout si ils permettent d’étendre les attributs de chaque balise.
Je m’explique. dans le module d’opengeek "makeForm" l’ensemble de l’output est obtenu grace à des chunks dans lesquels on peut rajouter des placeholders aisément et ainsi étendre les modèles de présentation.
Ainsi en rajoutant [+onclick+] dans un chunk on peut associer un événement javascript bien que le placeholder ne soit pas défini au départ dans la classe.
Simplement, le code parse les chunks et remplace les placeholders selon des méthodes différentes si le placeholder est connu ou non.
:-)