Titel in Joomla setzen, ändern und auslesen
Der Browser- bzw. Seitentitel kann in Joomla einfacher als gedacht verändert, getauscht, gelöscht oder ausgelesen werden.
Um den Browsertitel in Joomla 1.0.xx dahin zu ändern, dass nur noch der Dokumententitel ohne Sitename steht, gehe wie folgt vor:
in der includes/joomla.php
$this->_head['title'] = $title ? $GLOBALS['mosConfig_sitename'] . ' - '. $title : $GLOBALS['mosConfig_sitename'];
ersetzen durch
$this->_head['title'] = $title;
Möchte man die Reihenfolge von Sitename – Dokumententitel umkehren, muss man in der includes/joomla.php
$this->_head['title'] = $title ? $GLOBALS['mosConfig_sitename'] . ' - '. $title : $GLOBALS['mosConfig_sitename'];
ersetzen durch
$this->_head['title'] = $title ? $title . ' - ' . $GLOBALS['mosConfig_sitename'] : $GLOBALS['mosConfig_sitename'];
Einen Dokumententitel in Joomla 1.0.xx setzen, z.B. in einer Komponente:
$mainframe->SetPageTitle( 'gewünschter Browsertitel' );
Seitentitel in Joomla 1.0.xx auslesen:
$mainframe->_head['title'];
Seitentitel in Joomla 1.5 setzen:
$mainframe->setPageTitle( 'gewünschter Browsertitel' );
Seitentitel in Joomla 1.5 auslesen:
$mainframe->getPageTitle();
Wer bei Joomla 1.5 im Browsertitel den Sitename stehen haben will muss die “head.php” im Pfad “libraries/joomla/document/html/renderer/” ändern.
Dazu
$strHtml .= $tab . '<title>' . htmlspecialchars($document->getTitle()) . '</title>' . $lnEnd;
suchen und durch folgende Zeile ersetzen
$config = new JConfig(); if(( $_SERVER['REQUEST_URI'] == '/') || ( $_SERVER['REQUEST_URI'] == '' ) ) $site_name = ''; else $site_name = $config->sitename . " - "; $strHtml .= $tab . '<title>' . $site_name . htmlspecialchars($document->getTitle()) . '</title>' . $lnEnd;
Verwandte Artikel:
- Effekte mit der jQuery JavaScript Library
- Der chCounter geht in die nächste Runde: expCounter
- chCounter mit Sicherheitslücke
- Externe Links mit CSS3 formatieren
- noindex und nofollow
- Globale Einstellungen in Joomla 1.5 ändern
- Kompatibilitätsmodus in Joomla 1.5
- Datum in der Joomla-Seitenanzeige ändern
- Main Menü in Joomla 1.5.xx anpassen
- chCounter in Joomla 1.5.xx einbinden


Erstellt am Donnerstag 11. September 2008 um 20:43
(Letzte Änderungen 27. September 2009, 13:36)
und abgelegt unter 
Letzter Absatz!
Zitat:
##########
# Dazu
# $strHtml .= $tab.”.$lnEnd;
# suchen und durch folgende Zeile ersetzen
# $strHtml .= $tab.”.$lnEnd;
##########
Aber dadurch äner ich doch dann nichts ? oder? xD
Sorry, da ist bei irgendeinem Update wohl teilweise der Code verschwunden bzw. falsch umgewandelt worden. Wir haben’s grad wieder ergänzt und hoffen so stimmt’s wieder.
Hey danke echt hilfreich!
Zwei kleine Fehler hab ich gefunden. Die Anführungszeichen müssen Hochkommata sein..
########## Orginal ##############
if(( $_SERVER['REQUEST_URI'] == ‘/’) || ( $_SERVER['REQUEST_URI'] == ” ) ) $site_name = “;
##############################
sollte wohl so sein..
########## Geändert ##############
if(( $_SERVER['REQUEST_URI'] == ‘/’) || ( $_SERVER['REQUEST_URI'] == ” ) ) $site_name = ”;
##############################
Danke für den Hinweis