Etendre Smarty avec des plugins La version 2.0 a introduit l'architecture de plugin qui est utilisée pour pratiquement toutes les fonctionnalités personnalisables de Smarty. Ceci comprend : les fonctions les modificateurs les fonctions de blocs les fonctions de compilation les filtres de pré-compilation les filtres de post-compilation les filtres de sorties les ressources les insertions A part pour les ressources, la compatibilité avec les anciennes façons d'enregistrer les fonctions de gestion avec l'API register_ est conservée. Si vous n'avez pas utilisé cette API et que vous avez à la place directement modifié les variables de classes $custom_funcs, $custom_mods et d'autres, vous devez alors modifier vos scripts pour utiliser l'API ou convertir vos fonctionnalités personnalisées en plugins. &programmers.plugins.plugins-howto; &programmers.plugins.plugins-naming-conventions; &programmers.plugins.plugins-writing; &programmers.plugins.plugins-functions; &programmers.plugins.plugins-modifiers; &programmers.plugins.plugins-block-functions; &programmers.plugins.plugins-compiler-functions; &programmers.plugins.plugins-prefilters-postfilters; &programmers.plugins.plugins-outputfilters; &programmers.plugins.plugins-resources; &programmers.plugins.plugins-inserts;