[erledigt]template system
Verfasst: 03.12.2006 10:27
Hallo, ich schreibe mal wieder an meinem Templatesystem weiter..
Nun wollte ich so eine funktion einbauen das templates als variable zugewiesen werden können, also sowas:
header ist dabei der handle für overall_header.html bei mir
und im tpl soll man sowas benutzen können:
nur leider funktioniert meine funktion nicht so richtig, und ich weiß nicht was da genau falsch läuft.
nun aufrufen tu ich das ganze so:
die template.php also meine template class hab ich mal auf ftp geladen da diese sonst zu groß wäre.
Template class
es wird nix zugewiesen, also {SITE} bleibt in diesem fall leer und wird einfach durch das template system mit '' ersetzt.
Wenn sich jemand meine Klasse mal angucken könnte, wäre ich sehr dankbar.
Nun wollte ich so eine funktion einbauen das templates als variable zugewiesen werden können, also sowas:
Code: Alles auswählen
$template->assign_var_from_handle('VARIABLE', 'header');
und im tpl soll man sowas benutzen können:
Code: Alles auswählen
{VARIABLE}
nun aufrufen tu ich das ganze so:
Code: Alles auswählen
<?php
include('includes/template.php');
$template = new Template('simpleGreen');
$template->set_filenames(array('ov' => 'overall_header.html', 'po' => 'select_color.html'));
$template->assign_var_from_handle('SITE', 'po');
$template->display('ov');
?>
Template class
es wird nix zugewiesen, also {SITE} bleibt in diesem fall leer und wird einfach durch das template system mit '' ersetzt.
Wenn sich jemand meine Klasse mal angucken könnte, wäre ich sehr dankbar.