Gibt es da schon was Fertiges?
Das ist trivial. Du musst aus diesem Code eigentlich nur die Quelle des templates anpassen:
function GetTemplateReplace($arTemplate) {
if(!isset($arTemplate['TemplateFile'])) {
die ('Fatal: $arTemplate[\'TemplateFile\'] ist nicht gesetzt!'."\n");
}
$template=file_get_contents($arTemplate['TemplateFile']);
$keys=array_keys($arTemplate);
foreach ($keys as $key) {
if ($key != 'TemplateFile') {
$replace[]=$arTemplate[$key];
$search[]='%%%'.$key.'%%%';
}
}
return str_replace($search, $replace, $template);
}