Dynamischer Titel (im Header) für die eigene Seite

Fragen zu allen Themen rund ums Programmieren außerhalb von phpBB können hier gestellt werden - auch zu anderen Programmiersprachen oder Software wie Webservern und Editoren.
Antworten
Benutzeravatar
sommer
Mitglied
Beiträge: 344
Registriert: 05.01.2004 12:05

Dynamischer Titel (im Header) für die eigene Seite

Beitrag von sommer »

Moin,

ich hab für eine Seite einen Header geschrieben, der auf jeder einzelnen Seite mit include beim Laden in die Seite gesetzt wird. Bis jetzt ist der Titel ebenfalls überall derselbe, was aber nicht unbedingt von Vorteil ist.
Kann mir jemand erklären, wie man es mit php hinbekommt, dass ich jeder Seite einen eigenen Titel zuordnen kann?
So wie z.B. hier im Forum. Im Titel steht immer der entsprechende Name des Threads.

Vielen Dank für eure Antworten!
Benutzeravatar
Leuchte
Ehemaliges Teammitglied
Beiträge: 9179
Registriert: 26.05.2003 14:57
Wohnort: Duisburg
Kontaktdaten:

Beitrag von Leuchte »

Schau dir doch einfach an, wie das im phpBB gelöst ist.
includes/page_header.php

Code: Alles auswählen

	'PAGE_TITLE' => $page_title,
Der Titel wird als Templatevariable vorbereitet und in der overall_header.tpl genutzt

Code: Alles auswählen

{PAGE_TITLE}
Auf den einzelnen Seiten wird $page_title definiert, bevor der Header inkludiert wird.

Code: Alles auswählen

	$page_title = 'Seitenname';
	include($phpbb_root_path . 'includes/page_header.'.$phpEx);
Wie hast du es denn bisher gemacht?
Benutzeravatar
sommer
Mitglied
Beiträge: 344
Registriert: 05.01.2004 12:05

Beitrag von sommer »

EDIT: Habs, lag an nem falschen Verweis der include Datei! :)
Benutzeravatar
tost
Mitglied
Beiträge: 915
Registriert: 25.02.2005 18:14
Kontaktdaten:

Beitrag von tost »

Ich könnte dir ein Snippet schicken (PHP), welches das erste <h1> Tag als <title> übernimmt, Interesse ?

edit: Ok ist dann wohl erledigt..

tost
Antworten

Zurück zu „Coding & Technik“