$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.