Seite 1 von 1

Anzeige aus page_header nur auf index seite

Verfasst: 21.08.2003 22:09
von WolfangL
Hallo,

ich würde gerne auf der Index Seite meines Forums etwas anderes im Header stehen haben, als im Header auf den anderen Seiten.

Konkret möchte ich die Anzeige des mini_cal im Header haben, aber eben nur auf der index Seite und nicht auf allen anderen.

Gibt es eine Möglichkeit in page_header.tpl eine Variable zu abzufragen, die mir sagt, das ich auf dem index bin und nicht woanders.

Danke im vorraus
Wolfgang

Verfasst: 21.08.2003 22:36
von Henne
Warum fügst du es nicht einfach auf die Indexseite ein?

Verfasst: 21.08.2003 23:30
von WolfangL
weil mir vom layout nicht gefällt

Gruss
Wolfgang

Verfasst: 21.08.2003 23:38
von Tealc
Dann include doch auf der index.php eine andere header datei, die wiederrum ein anderes Template parsed!

Fettisch ;)

Verfasst: 21.08.2003 23:40
von Henne
WolfangL hat geschrieben:weil mir vom layout nicht gefällt
Willst du das über das eigentliche Menü haben oder da drunter?

Verfasst: 22.08.2003 08:58
von WolfangL
Henne hat geschrieben:
WolfangL hat geschrieben:weil mir vom layout nicht gefällt
Willst du das über das eigentliche Menü haben oder da drunter?
Eigentlich neben dem Menue. Ich habe die Ausgabe von mini_cal im Header neben dem Menue, diese soll nur auf der index Seite auftauchen.
Im Forum von phpBB.com bekam ich folgenden Hinweiss:
CyberAlien hat geschrieben:did you mean overall_header.tpl?

open includes/page_header.php, find this:

Code: Alles auswählen

$template->pparse('overall_header');
and before that add this:

Code: Alles auswählen

if(defined('SHOW_ONLINE'))
{
 $template -> assign_block_vars('switch_index_on', array());
}
then in overall_header.tpl you can use this to show some part only on index page:

Code: Alles auswählen

<!-- BEGIN switch_index_on -->
this text will be shown only on index page
<!-- END switch_index_on -->
Das ist schon fast was ich haben wollte. Nur dass auf der Seite viewforum.php immer noch der Kalender zu sehen ist. Anschauen kann man das ganze auf www.newswing.de/phpBB

Gruss
Wolfgang

Verfasst: 22.08.2003 09:06
von Henne
Kann man vielleicht mit

Code: Alles auswählen

$page_title = $lang['Index'];
arbeiten?
Damit ist die Seite jedenfalls zu identifizieren.

Verfasst: 22.08.2003 11:46
von Mungo
du könntest auch einfach für die Indexseite ne index_header.tpl machen dort kopierste die overall_header.tpl rein und deinen Kalender und bindest dann ein.