Smarty oder sonst ne Template engine möcht ich nicht benutzen.. Es geht ja auch viel einfacher, denn all die Dinger haben viele unnötige Funktionen die ich nicht gebrauche.
Ich hab jetzt mein Template in eine Datei geschrieben und intergriere die in meine Hauptseite:
Code:
$template_quelle = "templates/head.tpl";
function parsetemplate($tpl) {
global $text1, $text2;
if ($template = @implode('', @file($tpl))) {
$template = str_replace('{text1}', $text1, $template);
$template = str_replace('{text2}', $text2, $template);
}
return $template;
}
So funktioniert das bestens, und mehr benötige ich auch garnicht. Was ich mir jedoch wünsche, ist dass ich den ganzen code, der jetzt in head.tpl steht einfach in einem Feld in der DB speichern kann, und den HTML-Code von dort auslesen, anstatt aus dem File.
Wie macht man das?