Доробка шаблону з маркетплейса 1С-Bitrix
Шаблон з маркетплейса 1С-Bitrix — це вихідна точка, а не готовий продукт. Після встановлення типовий список завдань: додати блоки під специфіку бізнесу, видалити зайві розділи, адаптувати кольорову схему та типографіку під брендбук, підключити кастомні компоненти. Важливо робити це так, щоб не втратити зміни при оновленні шаблону вендором.
Структура шаблону та що можна трогати безпечно
Шаблон в Bitrix зберігається в /local/templates/TEMPLATE_NAME/ або /bitrix/templates/TEMPLATE_NAME/. Структура:
header.php — верхня частина сторінки
footer.php — нижня частина
styles.css — основні стилі
script.js — скрипти шаблону
components/ — шаблони компонентів
images/ — зображення шаблону
page_templates/ — шаблони сторінок
Файли в /local/templates/ не перезаписуються оновленнями. Якщо шаблон куплений та знаходиться в /bitrix/templates/, перший крок — скопіювати його в /local/templates/ та працювати з копією.
Шаблони компонентів в components/ переопределяють стандартні шаблони — саме там робляться зміни верстки без правки ядра.
Часті завдання доробки
Зміна шапки/підвалу — правка header.php / footer.php. Звичайно змінюють логотип, навігацію, додають нові блоки. Динамічні дані підтягуються через CMenu для меню, COption для параметрів, глобальні змінні $USER, $APPLICATION.
CSS-доробки — додаються в окремий файл custom.css в папці шаблону та підключаються в header.php. Не варто редагувати оригінальний styles.css вендора — при оновленні перезапишеться.
Адаптація компонентів — копіювання шаблону компонента з /bitrix/components/ в /local/templates/TEMPLATE_NAME/components/ з подальшою правкою template.php.
Додавання нових сторінок та розділів — через page_templates/ додаються нові типи сторінок, які редактор вибирає при створенні розділу.
Типові проблеми
Куплений шаблон з адаптивною версткою на Bootstrap, але в проекті потрібні компоненти, які шаблон не включає — каталог з фільтрацією, особистий кабінет. Потрібно написати шаблони для цих компонентів у стилі куленого шаблону. Це основний обсяг роботи при доробках.
Інша часта ситуація: шаблон використовує застарілі практики (inline-стилі, таблиці для верстки, jQuery) — у таких випадках часткова доробка перетворюється на переписування.
Строки
Візуальні правки (кольори, шрифти, логотип, банери) — 4–16 годин. Додавання кількох нових блоків або секцій — 1–3 дні. Розробка шаблонів компонентів у стилі куленого шаблону — 3–10 днів. Глибока переробка з переверсткою ключових сторінок — 2–4 тижні.







