4.7 KiB
4.7 KiB
Шаблон custom
Активное оформление сайта — шаблон local/templates/custom (внутреннее имя reborn_template, задано в description.php). Здесь шапка, подвал, подключение ресурсов, поведение фронта и переопределённые шаблоны компонентов.
Подключение ресурсов (header.php)
Через Bitrix\Main\Page\Asset подключаются:
- Шрифты: Inter, ProximaNova (локальные, папка
fonts/), плюс Google Fonts (Roboto, Manrope). Вfonts/есть иadihaus(шрифт в стиле Adidas). - CSS: Fancybox, Swiper, основной
styles.css(~56 КБ). - JS: jQuery 3.7.1, jQuery UI, Fancybox, Swiper,
jquery.maskedinput, и свойjs/script.js.
Шапка (header.php)
- Верхнее меню-ссылки: «О компании», «Контакты», «FAQ».
- Логотип-текст
GEKKON— захардкожен вheader.php/footer.php. Судя по демо-контактам в подвале и реальному доменуshoes1.orangedm.agency, это, скорее всего, заглушка шаблона, а не бренд магазина. Меняется правкой шаблона. - Поиск — компонент
bitrix:search.page(шаблонcustom_input) по инфоблоку каталога (ID 2). - Боковое меню разделов —
bitrix:catalog.section.list(шаблонaside_menu); в меню попадают разделы со свойствомUF_SHOW_IN_MENU. - Хлебные крошки —
bitrix:breadcrumb(шаблонcustom), скрыты на главной.
Подвал (footer.php)
- Колонки «Контакты», «FAQ», «Покупка» (ссылки на Ozon, Wildberries, «Заявка на покупку»).
- Нижнее меню —
bitrix:menu(типbottom, шаблонfooter_custom). - Юридические PDF из
/upload/docs/(политика и согласие на обработку ПДн). - Подключения областей:
include/copyright.php,include/socnet_footer.php,include/sect_bottom.php. - В самом низу — закомментированный внешний виджет «ИИ-стилист» (
odmavatar). См. Интеграции (apelsincom)#Виджет ИИ-стилист.
[!warning] Демо-данные в подвале Контакты в подвале сейчас заглушечные (
info@catalog.ru,+7 (999) 123-45-67, адрес в Москве). Перед продом заменить — правится вfooter.phpили выносится в/include/.
Поведение фронта (js/script.js)
Свой скрипт (~12 КБ, чистый DOM + немного jQuery). Что делает:
- Мобильное меню-бургер: открытие/закрытие бокового меню, второй уровень, кнопка «назад», оверлей.
- Аккордеон подвала на мобильных (колонки сворачиваются).
- Панель поиска: открытие по иконке, фокус в поле, закрытие по Esc.
- Слайдер баннера (
.banner-swiper) на Swiper; на узких экранах прокрутка вертикальная. - Галерея товара: переключение главного фото по миниатюрам, drag-scroll миниатюр.
- Выбор размера/цвета: клик по цвету меняет главное фото и галерею (данные берутся из
data-picture/data-gallery). - Кастомные мультиселекты фильтра: клик по опции дёргает
smartFilter.click(checkbox)— то есть завязан на умный фильтр каталога. - Маска телефона
+7 (h99) 999-99-99(первая цифра из набора0,1,3,4,5,6,7,9).
Переопределённые шаблоны компонентов
Лежат в local/templates/custom/components/bitrix/…. Это основное место кастомизации — подробный разбор в Компоненты и шаблоны компонентов.
См. также
- Компоненты и шаблоны компонентов
- Архитектура и структура каталогов (apelsincom)
- Инфоблоки и каталог (apelsincom)