Retour d'expérience sur Thelia 2
  • Thelia 2
  • Prérequis
  • De Thelia 1 à Thelia 2
  • Installer Thelia 2 sur un mutualisé OVH
  • Grunt et Bower pour la création des Templates
  • Le principe des templates Smarty
  • Envoi de mails
    • Configurer le serveur smtp
    • De pas utiliser le smtp sur un serveur mutualisé
    • Installer un Captcha contre les spams
    • Re Captcha pour Thelia 2
  • Stripe pour Thelia
    • Module Stripe et https
    • Installer le plugin Stripe
    • Configurer le module Stripe pour Thelia 2
  • Module Diaporama proposé sur Thelia Modules
  • Nouvelles fonctionnalités pour le site
    • Shortcodes - module SmartyFilter
    • Modification du plugin SmartyFilter
Propulsé par GitBook
Sur cette page
  1. Nouvelles fonctionnalités pour le site

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.

PrécédentNouvelles fonctionnalités pour le siteSuivantModification du plugin SmartyFilter

Dernière mise à jour il y a 2 ans