Alte Bootstrap-Version aus Frontend entfernen

Oft möchte man bei der Entwicklung von Webseiten auf die Funktionen der aktuellen Bootstrap-Version zurückgreifen. Joomla! verwendet aber auch in der aktuellen Version 3.9.16 noch eine alte Bootstrap-Version. Diese wird in der index.php des Templates aus dem Verzeichnis media/jui/js und media/jui/css geladen. Um diese Version nur für das Frontend zu deaktivieren, sind wenige PHP-Anweisungen in der indesx.php des aktuellen Templates erforderlich.

$doc = JFactory::getDocument();
unset($doc->_styleSheets[$this->baseurl.'/media/jui/css/bootstrap.min.css']);
unset($doc->_scripts[$this->baseurl.'/media/jui/js/bootstrap.min.js']);

Diese Anweisungen in den Kopfbereich der index.php, innerhalb eines PHP-Blocks schreiben.

Wenn auch die alten Mootools-Scripte entfernt werden sollen, müssen folgende Zeilen ergänzt werden.

unset($doc->_scripts[$this->baseurl . '/media/system/js/mootools-core.js']);
unset($doc->_scripts[$this->baseurl . '/media/system/js/mootools-more.js']);