php-Code in overall_header.tpl einfuegen geht nicht

Alles zu Styles, Templates, Icons und Smilies für phpBB 2.0, sowie allgemeine Designfragen zur Integration von phpBB in bestehende Websites.
Forumsregeln
phpBB 2.0 hat das Ende seiner Lebenszeit überschritten
phpBB 2.0 wird nicht mehr aktiv unterstützt. Insbesondere werden - auch bei Sicherheitslücken - keine Patches mehr bereitgestellt. Der Einsatz von phpBB 2.0 erfolgt daher auf eigene Gefahr. Wir empfehlen einen Umstieg auf phpBB 3.0, welches aktiv weiterentwickelt wird und für welches regelmäßig Updates zur Verfügung gestellt werden.
Antworten
schock
Mitglied
Beiträge: 39
Registriert: 20.09.2004 09:33

php-Code in overall_header.tpl einfuegen geht nicht

Beitrag von schock »

Hallo,

ich moechte gerne etwas php-Code in overall_header.tpl einfuegen,
aber das scheint nicht moeglich zu sein. :-(

Beispiel: Wenn ich in overall_header.tpl schreibe:

<td>Hallo Welt</td>

dann wird "Hallo Welt" ausgegeben.

Wenn ich schreibe:

<td><?php echo "Hallo Welt"; ?></td>

dann wird nichts ausgegeben.

Ich verstehe auch nicht, wie die tpl-Dateien in die php-Dateien
eingebunden werden. Was bedeutet z.B in page_header.php:

//
// Parse and show the overall header.
//
$template->set_filenames(array(
'overall_header' => ( empty($gen_simple_header) ) ? 'overall_header.tpl' : 'simple_header.tpl')
);

Tschuess
Karl
modbo
Mitglied
Beiträge: 451
Registriert: 10.12.2004 11:12

Beitrag von modbo »

PHP-Codes haben in Templates eigentlich auch nichts zu suchen. Deshalb gibt es ja die Trennung *.php und *.tpl.

Schau dir mal den Blank Page Mod an. Dort kannst du sehen, wie Templates in PHP-Dateien "includet" werden.
Lord_Femto
Mitglied
Beiträge: 701
Registriert: 19.12.2003 15:53
Wohnort: Berlin

Beitrag von Lord_Femto »

wie mein vorgänger schon sagte, kann nur da php angewendet werden wo die datein mit .php enden. du kannst ja auch kein php code in eine .html packen.

ich hoffe, dass dir diese themen aus der dokumentation - knowledge base weiterhelfen:

http://www.phpbb.de/doku/kb/artikel.php?artikel=70
http://www.phpbb.de/doku/kb/artikel.php?artikel=74
Gruß Lord_Femto
visit - http://www.pandemicbrew.de
Project X
schock
Mitglied
Beiträge: 39
Registriert: 20.09.2004 09:33

Beitrag von schock »

Hallo,

> http://www.phpbb.de/doku/kb/artikel.php?artikel=74

Danke fuer den Hinweis!

Ich schreibe nun in overall_header.tpl

<td>{HA_WE}</td>

und in page_header.php:

// Ganz viel php-Code von mir ...
$welt_string = "Hallo" . " " . "Welt";
$template->assign_var('HA_WE', $welt_string);

Das funktioniert prima. :-)

Tschuess
Karl
Antworten

Zurück zu „phpBB 2.0: Styles, Templates und Grafiken“