Ich hab mal das Templatesystem ein wenig anders nach einem Beispiel gestaltet:
Funktion.php:
<?php
function gettemplate($template,$endung="html")
{
$template = str_replace(""","\"",implode("",file($template.".".$endung)));
$search = array('text' => 'Textdeslanguagefile','Register' => 'Registrieren');
foreach($search as $key => $value)
{
$template = str_replace('<#lng_'.$key.'#>', $value, $template);
}
return $template;
}
function tploutput($template) {
echo $template;
}
?>
Index.php:
<?PHP
include("templatefunktion.php");
for($inhalt=0;$inhalt<=10;$inhalt++)
{
eval ("$wiederholung .= "".gettemplate("wiederholung")."";");
}
eval ("tploutput("".gettemplate("Layout")."");");
?>
Es hat alles perfekt funktioniert,
jedoch weiß ich nicht wie ich auch noch Arrays neben Variablen
im Template verwenden kann.
(Wenn ich ein Array hineinsetzte kommt ein Parse error)
Kann mir jem. ein Tipp oder sogar den fertigen Codeschnipsel geben?
Gruß,
Inno