Seite 1 von 1

phpbb template system

Verfasst: 10.11.2006 13:57
von Ambience
Hallo, ich steige nicht so recht dahinter...

phpbb lädt die templates ja mit file('dastemplate.tpl')... dann wird alles wie gewohnt geparst... nur wie macht phpbb das mit der ausgabe?

bis jetzt habe ich in meinen template systemen immer echo $meinegeparstetpl benuttzt.. aber bei phpbb sieht man nur ein return... ich komm da nicht dahinter... ich habe die template.php schon zig mal durchgescrollt, aber keinen hinweis auf eine ausgabe gefunden...


Danke

Verfasst: 10.11.2006 14:06
von Olli Oberhausen
Die datei wird erst zeile für zeile wieder zusammengestzt:

Code: Alles auswählen

 $code_lines[$i] = 'echo \'' . $code_lines[$i] . '\' . "\\n";';
und später durch eval ausgeführt...

Olli

Verfasst: 10.11.2006 18:18
von Martin Truckenbrodt
Hallo,
ich verstehe nicht ganz worauf Du hinaus willst.
Aber hier z.B. in der index.php findest Du Folgendes:

Code: Alles auswählen

	$template->set_filenames(array(
		'body' => 'index_body.tpl')
	);
Gruß Martin

Verfasst: 10.11.2006 18:24
von Ambience
die erste antwort war das, was ich wollte... vielen dank