08 Мар Интеграция шаблона в 1С-Битрикс: пошаговое руководство и код для натяжки верстки
✅ Создание шаблона в Битрикс
- Создать новый шаблон в админке БУС: Сайты — Шаблоны сайтов.
Скопировать повторяющееся верхнее содержимое (хедер) и повторяющееся нижнее содержимое (футер) с оригинального, импортируемого шаблона в систему Битрикс по пути: Настройки — Настройки продукта — Сайты — Шаблоны сайтов.
Далее добавить над разделом хедера:

Между хедером и футером вставить:
#WORK_AREA#
Битрикс эту строку заменит содержимым из site.com/index.php
Добавить сверху футера:

Копируем оставшуюся середину из оригинального, импортируемого шаблона в site.com/index.php:

Файлы стилей и скрипты подключаем через Instance — Asset в разделе header. Обратите внимание, что методы addCss() и addJs() — это современный стандарт Битрикса, который используется вместо устаревшего $APPLICATION->AddHeadScript:

Для вывода стилей на странице, далее по коду, до тега </head> добавить:
Подключаем константы языка:
Прописать title в разделе header. Title будет браться из настроек страницы в админке.
Для отображения панели управления добавить после тега <body>:
2. Добавление файла description.php
Добавить файл description.php в папку шаблона local/templates/имя_шаблона/description.php с кодом:
3. Добавление отладочной функции
Для включения отладочной функции, добавить в файл \bitrix\php_interface\init.php:
Для использования отладочной функции, добавить в файл \bitrix\php_interface\include\functions.php:
Теперь можно сделать вызов на страницах, чтобы увидеть какая информация приходит в главном массиве данных:
4. Добавление языковых файлов
Добавить lang файлы ru и eng для шаблона в \bitrix\templates\landing_template\lang\ru\header.php:
Дальше можно использовать их в верстке:
5. Подключение хедера и футера
В начале всех индексных страниц теперь можно подключать хедер:
В конце всех индексных страниц теперь можно подключать футер:
6. Разные полезные макросы
Путь до шаблона:
Путь до директории сайта:
Подключение JS библиотеки Битрикс:
Нет комментариев