spacer.png, 0 kB
Sie sind hier: Startseite >> Robbz schreibt über das Internet >> Joomla 1.5 - HTML Header modifizieren
spacer.png, 0 kB
spacer.png, 0 kB
Joomla 1.5 - HTML Header modifizieren PDF Drucken E-Mail
Geschrieben von: Robbz   
Donnerstag, den 30. April 2009 um 00:00 Uhr

Wenn man sein Joomla 1.5 Frontend-Template nicht auf Mootools, sondern anderen Javascript-Frameworks wie zum Beispiel jQuery aufbauen will, scheitert man meistens daran, dass Mootools von Joomla selbst schon integriert wird, indem man einfach nur

jdoc:include type="head"

in sein Template schreibt. Dies soll natürlich nicht verboten werden, aber man kann die Header-Datas leicht modifizieren...

Öffnet dazu die Datei "index.php" des jeweiligen Joomla-Templates und such ganz weit oben nach der Zeile jdoc:include type="head" und setzt folgenden Code darüber:

$user =& JFactory::getUser();
if ($user->get('guest') == 1) { // Nur durchführen, wenn nicht  eingeloggt
$headerstuff = $this->getHeadData();
$headerstuff['scripts'] = array();
$this->setHeadData($headerstuff);
}

Nun wird überhaupt kein Javascript mitgeladen und die Performance steigt. Allerdings wird das Mootools-Script wohl für einige Administrator-Funktionen benötigt, deshalb die Abfrage, ob man "Guest" ist.
Gleichzeitig kann man beliebige andere Header-Tags einbinden, wie zum Beispiel ein JQuery-Javascript:

$headerstuff['scripts'] = array('/media/system/js/jquery.js', 'text/javascript');
Quelle: http://www.blog.highub.com/cms/remove-mootools-from-joomla-header

blog comments powered by Disqus
Zuletzt aktualisiert am Donnerstag, den 30. April 2009 um 10:41 Uhr
 
spacer.png, 0 kB
spacer.png, 0 kB
spacer.png, 0 kB
spacer.png, 0 kB
Copyright © 2005-2008 - Deltatech v2 - design by Robert Heine für Joomla 1.5 spacer.png, 0 kB