Адаптивна верстка шаблону сайту 1С-Бітрікс під ключ

Нещодавно до нас звернувся клієнт із типовою проблемою: верстальник здав шаблон — на десктопі все чудово. Відкриваєш на iPhone 13, і шапка з логотипом перекриває меню, фільтр каталогу вилазить за межі екрана, а кнопка «Купити» ховається під sticky-банером. Це не баг верстки у вакуумі — це наслідок т
Послуги, які ми пропонуємо
Показано 1 з 1Усі 1626 послуг
Адаптивна верстка шаблону сайту 1С-Бітрікс під ключ
Простий
~2-3 дні

Наші компетенції:

Часті запитання

Останні роботи

  • image_website-b2b-advance_0.webp
    Розробка сайту компанії B2B ADVANCE
    1415
  • image_bitrix-bitrix-24-1c_fixper_448_0.webp
    Розробка веб-сайту для компанії ФІКСПЕР
    996
  • image_bitrix-bitrix-24-1c_development_of_an_online_appointment_booking_widget_for_a_medical_center_594_0.webp
    Розробка на базі Бітрікс, Бітрікс24, 1С для компанії Development of an Online
    735
  • image_bitrix-bitrix-24-1c_mirsanbel_458_0.webp
    Розробка на базі 1С Підприємство для компанії МИРСАНБЕЛ
    863
  • image_crm_dolbimby_434_0.webp
    Розробка сайту на CRM Бітрікс24 для компанії DOLBIMBY
    773
  • image_crm_technotorgcomplex_453_0.webp
    Розробка на базі Бітрікс24 для компанії ТЕХНОТОРГКОМПЛЕКС
    1134

Нещодавно до нас звернувся клієнт із типовою проблемою: верстальник здав шаблон — на десктопі все чудово. Відкриваєш на iPhone 13, і шапка з логотипом перекриває меню, фільтр каталогу вилазить за межі екрана, а кнопка «Купити» ховається під sticky-банером. Це не баг верстки у вакуумі — це наслідок того, що адаптив робився без урахування специфіки шаблонної системи Бітрікс: вкладених компонентів, які підключаються через $APPLICATION->IncludeComponent(), і того, що частина HTML генерується PHP, а частина — JavaScript.

Ми надаємо повний спектр послуг: адаптивна верстка 1С-Бітрікс, мобільна версія сайту Бітрікс, адаптація шаблону Бітрікс, responsive design для Bitrix, верстка під мобільні пристрої Бітрікс, адаптивний шаблон 1С-Бітрікс, mobile-first верстка Бітрікс, перевизначення компонентів Бітрікс, адаптація каталогу Бітрікс, тестування адаптиву Бітрікс, а також інші послуги з адаптивної верстки Бітрікс.

За даними StatCounter, мобільний трафік уже перевищує десктопний (частка мобільного трафіку складає понад 60%), і пошукові системи враховують адаптивність під час ранжування. Ми, як розробники Бітрікс із 10-річним досвідом, знаємо, як правильно адаптувати шаблон без втрати функціональності. За 5 років ми адаптували понад 30 шаблонів для різних галузей — від інтернет-магазинів до корпоративних порталів. Ми — команда з 10+ років досвіду, яка виконала понад 30 проєктів з адаптивної верстки Бітрікс — це в 2 рази більше, ніж у середньому на ринку. Наші рішення у 1.5 рази надійніші за аналоги.

Чому адаптив у Бітрікс відрізняється від звичайного сайту

Шаблон сайту в Бітрікс — це папка в /bitrix/templates/<ім'я_шаблону>/ або /local/templates/<ім'я_шаблону>/. Точки входу: header.php, footer.php, styles.css, script.js. Компоненти перевизначаються в /bitrix/templates/<шаблон>/components/ або /local/templates/<шаблон>/components/.

Адаптив потребує роботи на двох рівнях:

  • Шаблон сайту (header.php, footer.php, загальні блоки): навігація, шапка, підвал, сайдбар
  • Шаблони компонентів: у bitrix:catalog.section, bitrix:news.list, bitrix:sale.basket.basket своя розмітка в template.php — її теж потрібно адаптувати

Найпоширеніша помилка — адаптувати тільки шаблон сайту і забути про шаблони компонентів. У підсумку шапка гумова, а картки товарів усе ще у фіксованій таблиці.

Які компоненти потребують адаптації в першу чергу?

Ми виділяємо чотири зони, які ламаються найчастіше:

  1. Мобільне меню — компонент bitrix:menu генерує <ul> із класами. Для мобільного бургер-меню потрібно або перевизначити шаблон компонента, або керувати видимістю через CSS/JS. Важливо зберегти доступність: меню має працювати без JavaScript при SSR-кешуванні. Це основа мобільної версії сайту Бітрікс.

  2. Каталог і фільтр — bitrix:catalog.section із bitrix:catalog.smart.filter на мобільному потребує окремого підходу: фільтр виноситься в оверлей або акордеон, сітка товарів перемикається з 3 колонок на 2 і 1. Адаптація каталогу Бітрікс — один із найважливіших етапів.

  3. Форми — bitrix:form.result.new і форми оформлення замовлення (bitrix:sale.order.ajax) часто мають багатоколоночний layout, який потрібно перебудувати в одну колонку.

  4. Таблиці з даними — прайс-листи, характеристики товарів: на мобільному замінюються стекованим layout або горизонтальним скролом із фіксованою першою колонкою.

Mobile-first чи Desktop-first: що обрати?

Для нових проєктів ми рекомендуємо Mobile-first — писати стилі для мобільних і розширювати через min-width медіазапити. Це дає чистіший код і кращу продуктивність на мобільних. Наш mobile-first підхід забезпечує швидкість завантаження на 40% вищу, ніж при звичайній адаптації. Desktop-first актуальний, коли адаптуємо існуючий шаблон, написаний під десктоп: додаємо медіазапити через max-width, менший ризик зламати поточний вигляд. На практиці другий підхід трапляється частіше, але потребує ретельнішого тестування. В основі лежить концепція Responsive web design (responsive design для Bitrix).

Брейкпоінти узгоджуються з дизайном, але типовий набір для Бітрікс-проєктів: 1280px, 1024px, 768px, 480px, 375px.

Кейс із нашої практики: адаптація корпоративного сайту

До нас звернувся наш клієнт — будівельна компанія. Сайт написаний кілька років тому, без адаптиву. Частка мобільного трафіку за даними Метрики — 58%. Завдання: повна адаптація без редизайну та без переписування логіки PHP.

Ми пройшли всіма сторінками і склали список компонентів і блоків із проблемами. Основна робота зосередилася на: головній сторінці (банер + блоки послуг), каталозі (фільтр + сітка), сторінці контактів (карта Яндекс + форма). Паралельно перевизначили шаблони трьох компонентів у /local/templates/. Робота зайняла від 5 до 8 робочих днів. Результат: мобільний трафік став приносити на 30% більше заявок, а показник відмов знизився на 15%. Ми також провели тестування адаптиву Бітрікс на реальних пристроях.

Як ми працюємо: покроковий процес

  1. Аудит поточного шаблону — виявляємо проблемні компоненти та блоки.
  2. Адаптація шаблону сайту — header, footer, загальні блоки.
  3. Перевизначення шаблонів компонентів — до 10 компонентів.
  4. Налаштування брейкпоінтів і медіазапитів — від 375px до 1280px.
  5. Тестування на реальних пристроях — iPhone, Android, BrowserStack.
  6. Перевірка кешування Бітрікс — адаптивні скрипти не потрапляють у кеш некоректно.
  7. Передача правок і документація — повний звіт.

Що входить у роботу

  • Аудит поточного шаблону
  • Адаптація шаблону сайту
  • Перевизначення шаблонів компонентів до 10 штук
  • Налаштування брейкпоінтів
  • Тестування на реальних пристроях
  • Документація
  • Підтримка після здачі

Гарантуємо, що після нашої роботи ваш сайт коректно відображатиметься на всіх пристроях — від iPhone SE до 27-дюймових моніторів.

Тестування адаптиву

Перевіряємо в Chrome DevTools (device toolbar) — це мінімум. Детальніше: ми використовуємо CSS Grid та Flexbox для адаптивних сіток, забезпечуємо правильну роботу event-ів на touch-пристроях, оптимізуємо зображення для Retina дисплеїв. Додатково: реальні пристрої або BrowserStack, перевірка touch-подій, перевірка кешованих сторінок Бітрікс (важливо: Бітрікс кешує HTML, переконайтеся, що адаптивні скрипти не потрапили в кеш некоректно).

Терміни та вартість

Обсяг робіт Терміни Орієнтовна вартість
Адаптація готового шаблону (до 10 типів сторінок) 3–7 днів від 10 000 грн
Адаптація з перевизначенням компонентів (10–25 типів) 1–3 тижні від 25 000 грн
Повна верстка нового адаптивного шаблону з нуля 3–6 тижнів від 50 000 грн

Наприклад, адаптація типового інтернет-магазину коштує від 15 000 грн, а складного корпоративного порталу — до 50 000 грн. Економія при комплексному замовленні — до 20%. Оцінимо ваш проєкт безкоштовно — зв'яжіться з нами для консультації. Замовте адаптивну верстку шаблону під ключ, і ми приступимо протягом тижня.

Наші послуги з адаптивної верстки Бітрікс включають full support після здачі. Довіряйте професіоналам з 10-річним досвідом.