[Theme.Bootstrap] Новая версия с Bootstrap 4
Привет, друзья!
Наконец-то у меня дошли руки до обновления Theme.Bootstrap, который не менялся аж с 2017 года. Причина проста — если переводить его на Bootstrap 4, то нужно менять и стандартные чанки у кучи дополнений, а это долго.
В итоге, вместе с Theme.Bootstrap были обновлены и:
Из самого же Theme.Bootstrap удалено всё лишнее:
Теперь устанавливаются только 5 чанков и 1 шаблон. При обновлении они не затираются, так что можно менять их по своему усмотрению:
Скрипты и стили уже минифицированы и регистрируются в Head, но вставляются в подвале сайта. Если что, можно легко поменять.
Вся эта радость уже доступна для тестирования на minishop2.com.
Наконец-то у меня дошли руки до обновления Theme.Bootstrap, который не менялся аж с 2017 года. Причина проста — если переводить его на Bootstrap 4, то нужно менять и стандартные чанки у кучи дополнений, а это долго.
В итоге, вместе с Theme.Bootstrap были обновлены и:
- pdoTools
- miniShop2 (помимо чанков вошли еще несколько правок, см. changelog)
- mSearch2 (а здесь чанки даже на Fenom переписаны, ура!)
- Office
Из самого же Theme.Bootstrap удалено всё лишнее:
- Темы Bootswatch
- Зависимость от MinifyX
- Демо-страницы
Теперь устанавливаются только 5 чанков и 1 шаблон. При обновлении они не затираются, так что можно менять их по своему усмотрению:
- Чанк Head — основные теги и регистрация скриптов со стилями
- Чанк Navbar — навигационная панель
- Чанк Content — демонстрационное содержимое, просто вывод ресурсов через pdoPage
- Чанк Crumbs — хлебные крошки
- Чанк Footer — подвал с таймингами
- Шаблон Bootstrap — где эти чанки вызываются
Скрипты и стили уже минифицированы и регистрируются в Head, но вставляются в подвале сайта. Если что, можно легко поменять.
Вся эта радость уже доступна для тестирования на minishop2.com.
Комментарии: 32
Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.
ДмитрийПросто используешь родные чанки, и не перезаписываешь их! Это гораздо лучше, чем постоянно их дублировать и указывать у каждого сниппета.
Риторический вопрос.
Изменена вёрстка в параметрах сниппетов только у pdoPage, pdoCrumbs и pdoNeighbors — добавлены кое-какие классы, но ничего не убрано. А не, убран лишний div вокруг пагинации, но он и раньше там был по ошибке.
Вы действительно активно пользуетесь таким компонентом?
Что нового вы ждете от компонента? Ну кроме очевидного обновления библиотеки.
Вы готовы участвовать в спонсировании обновления? Как альтернатива вы готовы видеть компонент платным и покупать его?
4.1.0 (15.07.2026)
— Added chunks for quick site setup: Scripts, Meta, Menu.*, Crumbs.*, Content.List, Tpl.Card, Page.*
— Extracted menu and breadcrumb templates from Navbar and Crumbs
— Moved JS includes into Scripts chunk
— Updated jQuery to version 4.0.0 (breaking for some 3.x plugins; see setting description)
— Fixed crumbs outputSeparator, Meta escaping, navbar brand link, html lang
— Note: with BUILD_CHUNK_UPDATE=false, overwrite Head/Navbar/Footer/Crumbs on upgrade if needed