Jeena Paradies: Templates

Beitrag lesen

Hallo,

Ich möchte, um mir die Verwaltung etc. bei meiner Seite zu vereinfachen, das ganze auf Templates aufbauen. Leider habe ich noch keinen Plan, wie ich das angehen soll... Kann mir jemand von euch weiterhelfen bzw. gibt es zu diesem Thema Links oder so?

Ich mache das in meiner Software so, dass ich bischer nur gewisse Teile ersetzen lasse. Ein Template kann dann zum Beispiel so aussehen: http://wwwtech.de/svn/jlog/trunk/personal/template.tpl. Ich habe mich dabei ein bischen an die XML Syntax angelehnt weil ich glaube das dass dann in Zukunft doch vernünftig erweiterbar sein wird. Die zu ersetzenden Sachen sehen dann so aus: <jlog:irgendwas /> und in Zukunft wird es dann für sachen die sich wiederholen die Form von jlog:irgendwashier kommt alles hin was sich wiederholt</jlog:irgendwas> geben.

Ersetzen tue ich es dann bisher ganz einfach ungefär so (obgleich ich dabei nicht den Anspruch darauf erhebe dass das so am besten umgesetzt wurde ;-):

  
<?php  
$handle = fopen ('template.tpl', "r");  
while (!feof($handle))  $_template .= fgets($handle);  
fclose ($handle);  
  
  
$_search = array (  
      '<jlog:title />',  
      '<jlog:keywords />' );  
  
$_replace = array (  
      'Titel meiner Seite',  
      'Kaffee, Bohnen, rösten' );  
  
echo str_replace( $_search, $_replace, $_template );  
?>

Grüße
Jeena Paradies