Appearance
Фронтенд-ассеты
Где что лежит
- Основной JS:
assets/template/js/scripts.js - Основной CSS:
assets/template/css/style.css
Что и где инициализируется (assets/template/js/scripts.js)
- Меню
- бургер
.menu-button↔.mobile-menu.open - подменю: добавление
.dropdown-button, раскрытие черезslideUp/slideDown - аналогично для
.top-menuи.aside-menu
- бургер
- Слайдеры (Slick)
- главный:
.header-img-wrap(autoplay,autoplaySpeed: 5000) - кейсы:
.case-slider(responsive, вертикальный режим на определённых брейкпоинтах) - отзывы:
.comment-inner.comment-inner-slider - сертификаты:
.certificate-slider - команда:
.team-slider - бренды:
.brands
- главный:
- Fancybox
- модалки:
.fancyboxModal,.fancyboxCallback - галереи:
.fancybox - язык интерфейса —
ru(i18n‑подписи в конфиге)
- модалки:
- Аккордеон
- клик по
.accordeon .item-headоткрывает/закрывает.item-body
- клик по
- Простая client-side валидация форм
- контейнер
.rf, кнопка.button - подсветка
.error, показ.error-message
- контейнер
- Тема (CSS variables)
- виджет “Цвета” (
#themeCustomizer) — live‑preview и сохранение переменных в cookieitaurum_theme_vars_v1на 1 год
- виджет “Цвета” (
Подключение CSS/JS (из head.tpl и footer.tpl)
- CSS:
assets/template/css/style.css
- JS (внизу страницы):
assets/template/js/jquery.min.jsassets/template/js/slick.min.jsassets/template/js/modernizr.jsassets/template/js/jquery.fancybox3.min.jsassets/template/js/jquery.inputmask.jsassets/template/js/jquery.animatenumber.min.jsassets/template/js/jquery.viewportchecker.jsassets/template/js/scripts.js