Extendiendo Smarty con plugins
La version 2.0 introduce la arquitectura de plugin que es usada para
casi todas las funcionalidades adaptables del Smarty. Esto incluye:
funciones
modificadores
funciones de bloque
funciones de compilación
prefiltros
postfiltros
filtros de salida
recursos(fuentes)
inserts
Con la excepción de recursos, la compatibildad con la forma antigua
de funciones de manipulación de registro via register_* API es
conservada. Si usted no uso el API en lugar de eso modifico las
variables de clase $custom_funcs,
$custom_mods, y otras directamente, entonces usted
va a necesitar ajustar sus scripts para cualquiera que use el API o
convertir sus funciones habituales 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;