Klaus: Template per Include laden & global Vars

Beitrag lesen

Hallo,

in ein Template gehören keine PHP-Variablen - alle Variablen die im Template stehen müssen vom PHP-Code der Template-Klasse zugewiesen werden die die dann einbaut.

Hmm das Problem ist, dann muss ich für jede Variable die der Admin angeben kann/soll, also (fast) alle Variable, die wärend des Scripts entstehen, extra in die Class hinzufügen muss?

z.B:
<?php
$header = "Dies ist der Header";
$template = new template;
$template->load("beispiel");
$template->var_ersetzen("header",$header);
?>

Oder ist das bei Smarty irgendwie vereinfacht/automatisiert worden, dass sich die Class automatisch die Werte der Variablen (hier z.B. $header) aus dem Script lädt und dann als $this->_tpl_vars['header'] speichert?

Grüße
Klaus