Ich habe nun schonmal eine "Quick & Dirty"-Methode gefunden und zwar mit folgenden PHP-Code kann der Header komplett von allen Scripts befreit werden und anschließend kann man händisch den gewünschten Code wieder einfügen.
PHP-Code:
<?php
$headerstuff=$this->getHeadData();
reset($headerstuff['scripts']);
foreach($headerstuff['scripts'] as $key=>$value){
unset($headerstuff['scripts'][$key]);
}
$this->setHeadData($headerstuff);
?>
Aber ACHTUNG, installiert man ein neue Erweiterung welche ein Script einbindet, fliegt dieses automatisch raus. Für diesen Fall kann man auch den folgenden Code nutzen und nur bestimmte Einträge entfernen.
PHP-Code:
<?php
$headerstuff=$this->getHeadData();
reset($headerstuff['scripts']);
unset($headerstuff['scripts'][$this->baseurl . '/media/system/js/mootools.js']);
unset($headerstuff['scripts'][$this->baseurl . '/media/system/js/caption.js']);
$this->setHeadData($headerstuff);
?>
Wie gesagt, dies ist zeimlich Dirty ! Aber immerhin ein Weg...
Würde mich nach wie vor sehr über eine saubere Lösung freuen.
Lesezeichen