Files
smarty/docs/it/programmers/plugins/plugins-howto.xml

48 lines
1.6 KiB
XML

<?xml version="1.0" encoding="iso-8859-1"?>
<!-- $Revision$ -->
<sect1 id="plugins.howto">
<title>Come funzionano i Plugin</title>
<para>
I plugin vengono sempre caricati a richiesta. Solo gli specifici
modificatori, funzioni, risorse ecc. invocati negli script dei
template verranno caricati. Inoltre, ogni plugin viene caricato
una volta sola, anche se avete diverse istanze di Smarty in esecuzione
nella stessa richiesta.
</para>
<para>
I pre/postfiltri e i filtri di output sono casi un po' speciali. Siccome
non vengono menzionati nei template, devono essere registrati o caricati
esplicitamente attraverso le funzioni di interfaccia prima che il
template venga eseguito. L'ordine in cui vengono eseguiti più filtri
dello stesso tipo dipende dall'ordine in cui sono stati registrati
o caricati.
</para>
<para>
La <link linkend="variable.plugins.dir">$plugins_dir</link> può
essere una stringa che contiene un percorso oppure un array
che ne contiene diversi. Per installare un plugin, è sufficiente
installarlo in una delle directory e Smarty lo userà automaticamente.
</para>
</sect1>
<!-- Keep this comment at the end of the file
Local variables:
mode: sgml
sgml-omittag:t
sgml-shorttag:t
sgml-minimize-attributes:nil
sgml-always-quote-attributes:t
sgml-indent-step:1
sgml-indent-data:t
indent-tabs-mode:nil
sgml-parent-document:nil
sgml-default-dtd-file:"../../../../manual.ced"
sgml-exposed-tags:nil
sgml-local-catalogs:nil
sgml-local-ecat-files:nil
End:
vim600: syn=xml fen fdm=syntax fdl=2 si
vim: et tw=78 syn=sgml
vi: ts=1 sw=1
-->