[PHP] Dynamische Seitentitel

M

Mr. Snoot

Gast
Hio,

kann man mit PHP dynamische Seitentitel generieren?

Der Kopf der Seite (mit dem title-Tag) wird leider auf allen anderen Seiten per include eingebunden, deswegen kann ich keine spezifischen Titel angeben.

Laut Google ;) sollte das so wie ich's mir auch gedacht habe, einfach so gehen
PHP:
<title><?php echo $title; ?></title>

...

<?php $title = "Seitentitel"; ?>
Das klappt aber nicht, es wird kein Titel angezeigt.


Per Javascript ginge es so
HTML:
<script type="text/javascript">
document.title = "Seitentitel";
</script>
Würd's aber lieber mit PHP machen.


Geht das vielleicht doch irgendwie?
 
Hallo,

aus deimen Codeschnipsel schließe ich, dass du der Variable $title erst nach der Angabe des <title> einen Wert zuweist.

Schreibe folgendes mal über dem <title> im Code:

PHP:
<?php $title = "Seitentitel"; ?>

Gruß
FreeZeY
 
Andersrum wird ein Schuh draus: Erst der $title-Variablen nen Wert zuweisen, dann ausgeben:

PHP:
<?php $title = "Seitentitel"; ?> 

... 

<title><?php echo $title; ?></title>


In Kurzform kannst du für die Ausgabe auch <?=$title?> schreiben, hat den gleichen Effekt
 
Ach, erscheint logisch ;)

Wunderbar, das läuft - vielen Dank :)


edit: hatte schon gerätselt, wie ich denn die Variable vor dem Titel definieren kann, wo der Teil mit dem Titel doch eigentlich davor steht ;)
 
Zuletzt bearbeitet:
Zurück
Oben