include (einbinden)
{include}-Tags werden verwendet, um andere Templates in das aktuelle
Template einzubinden. Alle Variablen des aktuellen Templates sind
auch im eingebundenen Template verfügbar. Das {include}-Tag muss ein
'file' Attribut mit dem Pfad zum einzubindenden Template enthalten.
Attribut Name
Typ
Erforderlich
Standardwert
Beschreibung
file
string
Ja
n/a
Name der Template-Datei, die eingebunden werden soll.
assign
string
Nein
n/a
Variable, welcher der eingebundene Inhalt zugewiesen werden soll.
[var ...]
[var typ]
Nein
n/a
Variablen welche dem Template lokal übergeben werden sollen.
Optional kann mit dem assign Attribut definiert
werden, in welcher Variable die Ausgabe des mit
include eingebundenen Templates abgelegt werden
soll statt sie auszugeben.
function include (einbinden)
{$title}
{include file='page_header.tpl'}
{* hier kommt der body des Templates *}
{include file="$tpl_name.tpl"} <-- $tpl_name wird durch eine Wert ersetzt
{include file='page_footer.tpl'}