Shortcodes - module SmartyFilter

Très souvent, dans la mise en page de mes articles, je dois entrer dans le code html pour écrire le style : par exemple pour des citations, ou pour des Call to Action lorsque je veux proposer de se rendre sur un livre qui concerne le texte.

Or l'éditeur html associé aux articles n'est pas très confortable. D'où l'idée d'utiliser des "codes courts" (en anglais Shortcodes) pour faciliter l'édition du texte.

Par exemple, il serait beaucoup simple d'écrire [blockquote]mon super texte[/blockquote] plutôt que d'avoir à entrer dans l'éditeur html où je viendrais écrire <div class="blockquote">mon super texte</div>

Cette "automatisation" de la mise en page est possible grâce aux plugins Smarty. Il existe des fonctionnalités sous Smarty qui peuvent faire cela.

La doc parle des "Filtres de sortie" : "Les plugins de filtres de sortie opèrent sur la sortie du template, après que le template a été chargé et exécuté, mais avant que la sortie ne soit affichée."

Pour mettre en place mes Shortcodes, je vais utiliser le plugin SmartyFilter

Vous comprenez bien que j'ai obtenu ces pistes grâce au Forum Thelia ! (je n'ai pas trouvé cela tout seul...) J'écris cela pour ne pas oublier, ou si j'oublie pour que je retrouve facilement l'info, et pour que cela puisse servir à d'autres.

Dernière mise à jour