$compile_dir
Ini adalah nama direktori di mana template terkompilasi ditempatkan. Standarnya ialah ./templates_c, berarti bahwa Smarty akan mencari direktori templates_c/ di direktori yang sama seperti naskah php yang sedang dijalankan. Direktori ini harus bisa ditulisi oleh server web, lihat instalasi untuk informasi lebih jauh.
Catatan Teknis: Setelan ini harus path relatif atau absolut, absolute path. include_path tidak dipakai untuk menulis file.
Catatan Teknis: Tidak direkomendasikan untuk menyimpan direktori di bawah akar dokumen server web.
Lihat juga $compile_id dan $use_sub_dirs.