phpbar.de logo

Mailinglisten-Archive

[php] eigenes kleines template

[php] eigenes kleines template

Stefan Brueckmann liste at trick-box.de
Mit Okt 5 14:45:16 CEST 2005


Hallo Michael Borchers,

am Mittwoch, 5. Oktober 2005 13:28 schriebst du:
> muss grad mal ein eigenes kl template system bauen, nichts
> umfangreiches.
>
> hab eine .tpl datei in der variablenplatzhalter zb im format
>
> <p>{VARIABLE}</p>...
>
> hinterlegt sind.

Lese zuerst den Inhalt eines Templates ein 

function getTemplateContent($str) {
   if(eregi("<!start>(.*)<!/stopp>", $str, $admin)) return $admin;
}

Also alles was zwischen <!start> und <!/stopp> steht.

Dann werden die Platzhalter gegen Inhalte von Variablen getauscht.

function parseTemplate($str,$output) {
      $str = str_replace("<!charset>",$output[1],$str);
      $str = str_replace("<!doclang>",$output[2],$str);
      $str = str_replace("<!contentlang>",$output[3],$str);
   return $str;
}

Ich würde dazu wie oben sprechende Platzhalter nehmen, die im Template 
stehen.
Dann weiß man dort immer was dann an die besagte Stelle kommt.

Alles Gute
Stefan

-- 
Gott hat uns seinen Geist gegeben. Daran können wir erkennen, dass wir 
mit ihm verbunden sind und er mit uns.
Neues Testament: 1. Brief des Johannes

php::bar PHP Wiki   -   Listenarchive