Variabel cadangan {$smarty} dapat digunakan untuk mengakses beberapa variabel templat khusus. Berikut ini adalah semua variabel permintaan halaman.
Berikut contoh pengaksesan variabel permintaan halaman seperti get, post, cookies, server, environment dan variabel session. Misalnya, {$smarty.server.SERVER_NAME} memperoleh variabel server, {$smarty.env.PATH} memperoleh variabel sistem. jalur variabel lingkungan, { $smarty.request.username} memperoleh variabel gabungan get/post/cookies/server/env.
Variabel {$smarty.now} digunakan untuk mengakses stempel waktu saat ini.
Anda dapat menggunakan pengatur format_tanggal untuk memformat keluaran. Misalnya {$smarty.now|date_format:"%Y-%m-%d %H:%M:%S"}
{$smarty.const}
Anda dapat mengakses konstanta PHP secara langsung. Misalnya {$smarty.const._MY_CONST_VAL}
{$smarty.capture}
Output yang dapat ditangkap melalui struktur {capture}..{/capture} dapat diakses menggunakan variabel {$smarty}.
{$smarty.config}
Variabel {$smarty} dapat mengakses variabel konfigurasi yang dimuat.
Misalnya, {$smarty.config.foo} dapat mewakili {#foo#}.
{$smarty.section}, {$smarty.foreach}
Variabel {$smarty} memiliki akses ke properti loop 'section' dan 'foreach'.
{$smarty.template}
Menampilkan nama template yang sedang diproses.
{$smarty.version}
Tampilkan versi template smarty {$smarty.ldelim}
Tampilkan pembatas kiri {$smarty.rdelim}
Tampilkan pemisah kanan