seitentitel aenderbar ?
am 16.07.2008 - 11:33 Uhr in
hallo zusammen,
der titel im browser (title tag) wird ja in der form (nodetitel oder taxonomie titel + titel der homepage) ermittelt.
kann ich das beeiflussen, dass der homepagetitel nur auf der startseite angezeigt wird ?
- Anmelden oder Registrieren um Kommentare zu schreiben

@thompson, beschaeftige Dich mit der API von Drupal
am 16.07.2008 - 12:14 Uhr
Nodemodul, Theming
Vermutlich steckt die Titelgenerierung im Node Modul. Eventuell befindet sie sich dort in einer Theme Funktion.
die Funktion drupal_set_title()
Es gibt die Funktion drupal_set_title().
Mit dieser Funktion wird der Header Title und der Node Title generiert - ohne den Namen den Homepagetitel.
Hierbei entsteht aber die Frage wie man mittels drupal_set_title() Systemweit und generell die Ausgabe der Titel beeinflussen koennte. Momentan habe ich dazu keine Idee.
die Funktion node_page_title()
Dann gibt es noch die Funktion node_page_title().
Damit koennte man in der page.tpl.php
Codesnipped
<head><title><?php print $head_title ?></title>
<?php print $head ?>
<?php print $styles ?>
die Variable $head_title ersetzen. Die Funktion node_page_title() benoetigt eine Node ID. Damit ist ein Ersetzen von $head_title nur moeglich wenn eine Node ID verfuegbar ist.
Eine weitere Moeglichkeit
waere ein wenig zusaetzlicher PHP Code in der page.tpl.php
Mittels PHP Code - preg_replace() den Homepagetitel in $head_title entfernen.
@thompson, fange an die API von Drupal zu lesen!
http://api.drupal.org/api
http://api.drupal.org/api/function/drupal_set_title/6
http://api.drupal.org/api/function/drupal_get_title/6
http://api.drupal.org/api/function/node_page_title/6
-------------
quiptime
Nur tote Fische schwimmen mit dem Strom.