Joomla: Beitragstitel und Seitenname im Browsertitel tauschen
von zeichenziel am 18. April, 2012
Seit Joomla 1.6 kann man oben im Browserfenster den Seitennamen in den Titel integrieren. Wenn also die komplette Webseite den Namen “Joomla Website” hat und ein bestimmter Beitrag den Titel “Erstes Tutorial für Joomla” trägt, steht dann oben im Browser: “Joomla Tutorials – Erstes Tutorials für Joomla”. Einstellen kann man das in Joomla unter “Site – Konfiguration” im Bereich “Suchmaschinenoptimierung (SEO)”. Das ist zwar ganz nett, ich hätte es aber gerne genau umgekehrt – erst der Beitragstitel und dann der Seitenname. Lösen lässt sich das ganze sehr einfach im eigenen Theme.
Die einfachste Lösung – und das ganz ohne Core-Hack – ist das Problem über das Template zu lösen. Dazu deaktivieren wir im Backend im Bereich “Site – Konfiguration – SEO” wieder die Integration des Seitennamens in den Seitentitel. Statt dessen schreiben wir die Funktion in der index.php des Templates direkt und diesmal in der richtigen Reihenfolge hinein. Nach der Code-Zeile
defined('_JEXEC') or die;
folgende Zeilen einfügen:
$app = JFactory::getApplication();
$this->title = $this->title." - ".$app->getCfg('sitename');
fertig :-)

Ein Kommentar
Gefaellt mir sehr der Blog. Schone Themenwahl.
by Jan on 11. Mai 2012 at 15:48. #