Estendere Smarty con i Plugin
La versione 2.0 ha introdotto l'architettura dei plugin, che
viene usata per quasi tutte le funzionalitą personalizzabili
di Smarty. Queste comprendono:
funzioni
modificatori
funzioni di blocco
funzioni di compilazione
prefiltri
postfiltri
filtri di output
risorse
insert
Con l'eccezione delle risorse, viene preservata la compatibilitą
retroattiva con il vecchio modo di registrare le funzioni di gestione
attraverso l'API register_*. Se non usavate questa interfaccia, ma
modificavate direttamente le variabili di classe $custom_funcs,
$custom_mods e altre, ora dovrete modificare i
vostri script per usare l'API oppure convertire in plugin le vostre
funzionalitą personalizzate.
&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;