Joomla 3.x, Bootstrap 2 dosyaları ile birlikte gelir ve geriye dönük uyumluluk nedeniyle bu Joomla 3.x serisinde değişmez.
Bootstrap'ın iki ana alandan oluştuğunu bilmek önemlidir:
- CSS dosyaları
- JavaScript çerçevesi
CSS
Joomla'da bu dosyalar hem kaynak LESS dosyaları hem de derlenmiş CSS dosyaları olarak bulunur. Joomla'nın kendisi herhangi bir Bootstrap CSS dosyası yüklemez. Bu dosyaları kullanmak mı yoksa kendi CSS dosyalarıyla mı göndermek istediğinize karar vermek kalıba bağlıdır.
Arka uçta, etkin şablon genellikle Bootstrap 2 dosyalarını yoğun olarak kullanan "Isis" dir. Bu nedenle, uzantı arka ucunda Bootstrap 2 stilini kullanmak mantıklıdır. Özellikle zaten çok fazla alternatif yönetim şablonu olmadığı için
Ancak ön uç tamamen farklı bir konu. Kullanıcının hangi şablonu kullanacağına ve bunun hangi çerçeveye dayandığına dair hiçbir fikriniz yok. Ben şahsen burada sadece Bootstrap 2 stilini kullanmaya karar verdim. Dolayısıyla bir şablonun bu sınıfları destekleme şansı yüksektir. Aksi takdirde, çıktı için bir geçersiz kılma sağlar. Çekirdek için geçersiz kılmalar kullanıyorsa, uzantınızın yine de geçersiz kılmaya ihtiyacı olacaktır.
Elbette Bootstrap 3 için de destek ekleyebilirsiniz, ancak bu işinizi iki katına çıkarmak anlamına gelir. Ancak Bootstrap 2 düzenlerini yüklemek için bir seçenek olmadan asla Bootstrap 3 düzenleri sunmam.
JavaScript
Joomla'nın araç ipuçları veya sekmeler gibi Bootstrap JavaScript kodunu yüklemek için yöntemleri vardır. Bu kod uzantılar tarafından kullanılabilir ve kullanılmalıdır. Gerekirse şablonlar tarafından geçersiz kılmaları için bunları mizanpajlarınıza yüklediğinizden emin olun.