Template-Engine: neue Platzhalter bestimmen

Briefkasten

Erfahrenes Mitglied
Hallo,

ich will ein Template System verwenden. Als Vorlage dazu habe ich http://www.tutorials.de/forum/php-tutorials/23173-template-parser-anfaenger.html genommen. Leider gibt es dort aber nur einen Platzhalter für {TEXT}

Also habe ich versucht einen neuen dazu zu machen.

Zuerst habe ich in der DB bei doc_text ein neues Feld mit dem Namen "menue" angelegt.

Das sieht dann so aus:

id text menue
1 zgtjghj asdfsadf

Dann habe ich im Script folgende Zeile hinzugefügt:

Auszug aus der Datei: index.php

PHP:
//Array mit den Platzhaltern (Keys) und den Inhalten.
 $var_array = array("TITLE" => $title,
                    "CSS" => $css,
	    "MENUE" =>$menue,
                    "TEXT" => $text);

Der Wert für Menue wird, aber nicht aus DB geladen. Es steht dann immer noch {Menue} dort. ( http://kappl.milten.lima-city.de/Sieglinde/template/index.php ) Kann mir jemand sagen warum er nicht den Wert von der DB nimmt?
mfg Briefkasten
 
Die Syntax der Platzhalter sieht vor, dass dessen Bezeichnungen in Großbuchstaben geschrieben werden müssen. Ein {Menue} wird daher nicht als Platzhalter erkannt.
 
Zurück