Joomla tidak memuat bootstrap CSS secara otomatis, tetapi memuat JS. Jika templat Anda menggunakan metode standar untuk memuat kepala Joomla:
<jdoc:include type="head" />
Ini akan memuat file mootools, jquery, dan bootstrap dalam urutan ini:
<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>
Itu tidak memuat file CSS. Anda dapat mengujinya dengan menghapus baris dari file template Anda, lalu memeriksa file head mana yang hilang.
Bootstrap CSS dimuat oleh templat Anda. Joomla (sejak 2.5 saya percaya) termasuk Bootstrap 2.x dalam file media mereka untuk akses mudah. Protostar karena alasan tertentu tidak memanggil bootstrap dari file media. Sebagai gantinya, mereka telah menyalin dan menempelkan seluruh bootstrap CSS ke file template.css mereka. Kerangka kerja lain memanggil Bootstrap. Warp 7, misalnya, memang memiliki kotak centang untuk mengaktifkan atau menonaktifkan Bootstrap.
Karena frontend dan backend memiliki templat yang berbeda, Bootstrap dapat dimuat atau dinonaktifkan untuk satu dan tidak yang lain. Tidak ada ketergantungan jika Anda ingin menonaktifkan Bootstrap dari frontend dan bukan backend.
Preferensi saya adalah Bootstrap 3, jadi pada beberapa templat kustom yang berbeda, saya telah mengunduh dan menyertakan bootstrap 3 css di kepala templat saya setelah joomla head line dan di dalam tag head templat saya:
$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');
Metode ini sedikit berbeda untuk kerangka kerja seperti Warp 7. Anda juga dapat memuat langsung dari url bootstrap CDN jika Anda mau.
Jadi Joomla tidak memaksa Anda untuk menggunakan Bootstrap atau versi Bootstrap apa pun, setidaknya untuk CSS. Anda bisa menggunakan kerangka kerja responsif lainnya jika Anda mau. Semuanya dilakukan dalam templat. Tidak perlu peretasan atau plugin.