Anzeige aus page_header nur auf index seite

Probleme bei der regulären Arbeiten mit phpBB, Fragen zu Vorgehensweisen oder Funktionsweise sowie sonstige Fragen zu phpBB im Allgemeinen.
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.1, welches aktiv weiterentwickelt wird und für welches regelmäßig Updates zur Verfügung gestellt werden.
Antworten
WolfangL
Mitglied
Beiträge: 3
Registriert: 21.08.2003 21:31

Anzeige aus page_header nur auf index seite

Beitrag 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
Benutzeravatar
Henne
Ehemaliges Teammitglied
Beiträge: 4520
Registriert: 04.01.2002 01:00
Wohnort: Lage (Lippe)
Kontaktdaten:

Beitrag von Henne »

Warum fügst du es nicht einfach auf die Indexseite ein?
WolfangL
Mitglied
Beiträge: 3
Registriert: 21.08.2003 21:31

Beitrag von WolfangL »

weil mir vom layout nicht gefällt

Gruss
Wolfgang
Benutzeravatar
Tealc
Mitglied
Beiträge: 127
Registriert: 18.10.2002 13:31
Wohnort: Neunkirchen
Kontaktdaten:

Beitrag von Tealc »

Dann include doch auf der index.php eine andere header datei, die wiederrum ein anderes Template parsed!

Fettisch ;)
Benutzeravatar
Henne
Ehemaliges Teammitglied
Beiträge: 4520
Registriert: 04.01.2002 01:00
Wohnort: Lage (Lippe)
Kontaktdaten:

Beitrag von Henne »

WolfangL hat geschrieben:weil mir vom layout nicht gefällt
Willst du das über das eigentliche Menü haben oder da drunter?
WolfangL
Mitglied
Beiträge: 3
Registriert: 21.08.2003 21:31

Beitrag 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
Benutzeravatar
Henne
Ehemaliges Teammitglied
Beiträge: 4520
Registriert: 04.01.2002 01:00
Wohnort: Lage (Lippe)
Kontaktdaten:

Beitrag von Henne »

Kann man vielleicht mit

Code: Alles auswählen

$page_title = $lang['Index'];
arbeiten?
Damit ist die Seite jedenfalls zu identifizieren.
Benutzeravatar
Mungo
Administrator
Administrator
Beiträge: 6613
Registriert: 03.05.2003 19:34

Beitrag 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.
Antworten

Zurück zu „phpBB 2.0: Administration, Benutzung und Betrieb“