Seite 1 von 1

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

Verfasst: 22.11.2005 08:42
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!

Verfasst: 22.11.2005 09:02
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?

Verfasst: 22.11.2005 19:09
von sommer
EDIT: Habs, lag an nem falschen Verweis der include Datei! :)

Verfasst: 22.11.2005 19:49
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