Joomla не завантажує завантажувальний CSS автоматично, але він завантажує JS. Якщо ваш шаблон використовує стандартний метод для завантаження голови Joomla:
<jdoc:include type="head" />
Він завантажить файли mootools, jquery та bootstrap у такому порядку:
<script src="/media/system/js/mootools-core.js" type="text/javascript"></script>
<script src="/media/system/js/core.js" type="text/javascript"></script>
<script src="/media/system/js/caption.js" type="text/javascript"></script>
<script src="/media/system/js/mootools-more.js" type="text/javascript"></script>
<script src="/media/jui/js/jquery.min.js" type="text/javascript"></script>
<script src="/media/jui/js/jquery-noconflict.js" type="text/javascript"></script>
<script src="/media/jui/js/bootstrap.min.js" type="text/javascript"></script>
Він не завантажує файли CSS. Ви можете перевірити його, видаливши рядок із файлу шаблону, а потім перевіривши, які файли головних файлів відсутні.
CSS для завантаження завантажується вашим шаблоном. Joomla (з 2.5 я вважаю) включив Bootstrap 2.x у свої медіа-файли для легкого доступу. Protostar чомусь не викликає завантажувальний файл з медіа-файлів. Натомість вони скопіювали та вставили весь CSS завантажувач у свій файл template.css. Інші рамки викликають Bootstrap. Warp 7, наприклад, має прапорець, щоб увімкнути або вимкнути Bootstrap.
Оскільки фронтменд і бекенд мають різні шаблони, Bootstrap можна завантажити або вимкнути для одного, а не іншого. Існує ніякої залежності, якщо ви хочете відключити Bootstrap з фронтену, а не з бекенда.
Мої переваги - Bootstrap 3, тому на декілька різних спеціальних шаблонів я завантажив і включив css bootstrap 3 в мою голову шаблону після заголовка Joomla та в теги заголовка шаблону:
$document = JFactory::getDocument();
$document->setMetaData( 'viewport', 'width=device-width, initial-scale=1, minimum-scale=1' );
$document->addStyleSheet($this->baseurl.'/templates/'.$this->template.'/css/bootstrap.min.css');
Метод дещо відрізняється для рамок, таких як Warp 7. Ви також можете завантажувати безпосередньо з URL-адреси завантажувального CDN, якщо вам зручніше.
Тож Joomla не змушує вас використовувати Bootstrap або будь-яку версію Bootstrap, принаймні для CSS. Ви можете використовувати інші чуйні рамки, якщо хочете. Це все зроблено в шаблоні. Не потрібно хаків чи плагінів.