Files
smarty/docs/id/programmers/plugins/plugins-howto.xml
2008-12-23 20:32:55 +00:00

46 lines
1.5 KiB
XML

<?xml version="1.0" encoding="UTF-8"?>
<!-- $Revision$ -->
<sect1 id="plugins.howto">
<title>Bagaimana Plugin Bekerja</title>
<para>
Plugin selalu diambil saat dibutuhkan. Hanya pengubah tertentu,
fungsi, sumber daya, dll yang diminta dalam naskah template akan diambil.
Selanjutnya, setiap plugin diambil hanya sekali, meskipun anda mempunyai
beberapa turunan Smarty yang berjalan dalam permintaan yang sama.
</para>
<para>
Pre/postfilters dan filter output sedikit dari hal khusus. Karena tidak
disetbutkan dalam template, ini harus didaftarkan atau diambil secara
eksplisit melalui fungis API sebelum template diproses.
Urutan di mana multipel filter dengan tipe sama dijalankan tergantung
pada urutan di mana ia didaftarkan atau diambil.
</para>
<para>
<link linkend="variable.plugins.dir">Direktori plugin</link>
dapat berupa string yang berisi path atau array yang berisi multipel
path. Untuk menginstalasi sebuah plugin, cukup tempatkan dalam salah satu
direktori dan Smarty akan menggunakannya secara otomatis.
</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
-->