What is Smarty?
Why use it?
Use Cases and Work Flow
Syntax Comparison
Template Inheritance
Best Practices
Crash Course
You may use the Smarty logo according to the trademark notice.
For sponsorship, advertising, news or other inquiries, contact us at:
Plugin dapat diambil baik oleh Smarty secara otomatis dari sistem file ataupun didaftarkan saat runtime via salah satu fungsi API register_*. Juga dapat dibatalkan registrasinya dengan menggunakan fungsi API unregister_*.
Untuk plugin yang terdaftar saat runtime, nama fungsi plugin tidak harus mengikuti konvensi penamaan.
Jika sebuah plugin tergantung pada beberapa fungsionalitas yang disediakan oleh plugin lainnya (seperti dengan beberapa plugin yang dibundel dengan Smarty), maka cara yang benar untuk mengambil plugin yang dibutuhkan ialah:
_get_plugin_filepath(\'function\', \'html_options\'); ?>'); ?> |
Sebagai aturan umum, obyek Smarty selalu dikirimkan ke plugin sebagai parameter terakhir dengan dua kekecualian:
pengubah tidak mendapatkan obyek Smarty sama sekali
blok mendapatkan kirim $repeat setelah obyek Smarty untuk memelihara kompatibilitas mundur dengan versi Smarty sebelumnya.