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, поэтому я загрузил несколько различных пользовательских шаблонов и включил их в заголовок шаблона после заголовка 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. Вы можете использовать другие адаптивные рамки, если хотите. Это все сделано в шаблоне. Нет необходимости в взломах или плагинах.