Seite 1 von 1

Include von PHP in .tpl-Files?

Verfasst: 12.07.2004 11:07
von knalltrauma
Moin liebe User :D

Nun, ich habe ein PHP-Script geschrieben, das mir anzeiget resp. ausrechnet, wie lange es noch dauert bis zum Weekend :D Das Teil lautet nun auf weekend.php und liegt im root Verzeichnis.

Irgendwie muss ich jetzt diese php in der overall_header.tpl includen. Wie mache ich das genau?

:roll:

Verfasst: 12.07.2004 12:34
von Leuchte
include es doch in der includes/page_header.php

Verfasst: 12.07.2004 13:22
von knalltrauma
All right... und wie kann ich es dann im Template wieder ausgeben? :o

Verfasst: 12.07.2004 13:49
von Jack9027

Verfasst: 12.07.2004 13:50
von Leuchte
In der page_header.php suchst du

Code: Alles auswählen

$template->assign_vars(array(
und fügst deine neue Variable ein in der Form:

Code: Alles auswählen

'DEINE_VARIABLE' => $deine_variable,
In der overall_header.tpl fügst du dann an geeignete Stelle

Code: Alles auswählen

{DEINE_VARIABLE}
Schau dir dazu einfach die anderen Codeteile an

Verfasst: 12.07.2004 17:16
von knalltrauma
Super! Vielen Dank!

Ich werd das gleich mal probieren :grin:

Verfasst: 29.08.2004 19:26
von knalltrauma
Nun...irgendwie krieg ich den Include vom "externen" File einfach nicht hin :-?

In meiner pager_header.php steht nun folgendes:

Code: Alles auswählen

$template->assign_vars(array(
	'L_CALENDAR'	=> $lang['Calendar'],
	'I_CALENDAR'	=> $images['menu_calendar'],
	'U_CALENDAR'	=> append_sid("./calendar.$phpEx"),
	'NEWS' => implode("",file("http://www.tonsetzer.ch/news/aktuell.$phpEx")),
Ich will also das File "aktuell.php" mittels diesen "Wildcards" --> {NEWS} im Template ausgeben. Das funzt aber irgendwie nicht. Kann man das auch anders lösen?

Verfasst: 29.08.2004 20:22
von knalltrauma
Mhhh...hab grad bemert, dass das Script - das ich includen will - noch andere Includes hat :-?

Es ist eigentlich eine gesamte News-Applikation die ich gerne im Portal einbinden würde. Muss ich jetzt irgendwie in der page_header.php noch alle Includes angeben, die zu diesen Files weisen?