{include}
Tag {include} dipakai untuk menyertakan template lain
dalam template saat ini. Setiap variabel yang tersedia dalam template
saat ini juga tersedia di dalam template yang disertakan.
Tag {include} harus mempunyai atribut
file yang berisi path sumber daya template.
Menyetel atribut opsional assign menetapkan variabel
template yang menempatkan {include} ke output, daripada
ditampilkan. Mirip dengan
{assign}.
Variabel bisa dikirimkan ke template yang disertakan sebagai
atribut.
Setiap variabel yang dikirimkan secara eksplisit ke template
yang disertakan hanya tersedia di dalam lingkup file yang
disertakan. Variabel atribut menimpa variabel template saat
ini, dalam hal ketika bernama sama.
Semua nilai variabel yang ditempatkan dikembalikan setelah lingkup
template yang disertakan tidak ada. Ini berarti anda dapat menggunakan
semua variabel termasuk template di dalam template yang disertakan.
Tapi perubahan variabel di dalam template yang disertakan tidak terlihat
di dalam template yang menyertakan setelah pernyataan
{include}.
Gunakan sintaks sumber daya template
untuk {include} file di luar direktori
$template_dir.
Nama AtributTipeDiperlukanDefaultDeskripsifilestringYan/aNama file template yang disertakanassignstringTidakn/aNama variabel yang outputnya akan ditempati[var ...][var type]Tidakn/avariabel untuk mengirimkan lokal ke templateContoh {include} sederhana{$title}
{include file='page_header.tpl'}
{* badan template di sini, variabel $tpl_name diganti dengan
nilai misalnya 'contact.tpl'
*}
{include file="$tpl_name.tpl"}
{include file='page_footer.tpl'}