Выберите язык

Регистрация
Bootstrap

Bootstrap — набор CSS и JavaScript-инструментов для создания веб-интерфейсов. Он предлагает сетку, вспомогательные классы и готовые компоненты. В Joomla Bootstrap может использоваться шаблоном или расширением, но его наличие и версия зависят от конкретного сайта.

Сетка и компоненты

Сетка Bootstrap 5 построена на Flexbox и обычно делит строку на 12 колонок. Контрольные точки позволяют менять ширину и расположение блоков при разных размерах экрана. Среди компонентов — кнопки, формы, карточки, вкладки и модальные окна.

Стили управляют внешним видом, а интерактивным компонентам может потребоваться JavaScript. Bootstrap 5 не требует jQuery. Некоторым компонентам, например всплывающим подсказкам, нужен Popper, который включён в сборку bundle.

Bootstrap в Joomla

При доработке Joomla сначала выясните, какие ресурсы загружает активный шаблон. Разные поколения Bootstrap используют разные классы и атрибуты. Разметка для одной версии может работать неправильно с другой.

Разработчик расширения Joomla должен учитывать Web Asset Manager и зависимости. Повторное подключение Bootstrap из расширения поверх версии шаблона может вызвать конфликты стилей и двойное выполнение обработчиков.

Проверка интерфейса

Готовый компонент не гарантирует доступность всей страницы. Проверяйте подписи полей, контраст, клавиатурное управление, фокус модальных окон и мобильную компоновку. Подключайте только необходимые ресурсы и тестируйте затронутые элементы после обновления.

Итог

Bootstrap ускоряет сборку интерфейса Joomla. Совместимость зависит от версии, корректного подключения ресурсов и проверки поведения компонентов в используемом шаблоне.

Список терминов
Весь глоссарий
Подписка на рассылку
Введите свой адрес электронной почты, и мы будем держать вас в курсе событий!

Joomla.center не связан с проектом Joomla!® или организацией Open Source Matters и не получает от них поддержки. Название и логотип Joomla!® используются на основании ограниченной лицензии, предоставленной Open Source Matters, владельцем товарного знака в США и других странах.