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:
Ada kalanya diinginkan atau bahkan perlu agar Smarty mengabaikan seksi atau sebaliknya akan diuraikan. Contoh klasi adalah melengketkan kode Javascript atau CSS dalam sebuah template. Masalah muncul karena bahasa tersebut menggunakan karakter { dan } yang juga merupakan pembatas standar untuk Smarty.
Hal paling sederhana untuk menghindari situasi sekaligus adalah dengan memisahkan kode Javascript dan CSS anda ke dalam filenya sendiri dan kemudian menggunakan metode standar HTML untuk mengaksesnya.
Menyertakan konten literal dimungkinkan dengan menggunakan blok {literal}..{/literal}. Mirip dengan penggunaan entitas HTML, anda bisa memakai {ldelim},{rdelim} atau {$smarty.ldelim} untuk menampilkan pembatas saat ini.
Seringkali lebih nyaman dengan cukup mengubah $left_delimiter dan $right_delimiter Smarty.