08 Мар Интеграция шаблона сайта в CMS 1С-Битрикс Управление Сайтом
✅ Создание шаблона в Битрикс
- Создать новый шаблон в админке БУС: Сайты — Шаблоны сайтов.
Скопировать повторяющееся верхнее содержимое (хедер), и повторяющееся нижнее содержимое (футер) с оригинального, импортируемого шаблона в
систему Битрикс по пути Настройки — Настройки продукта — Сайты — Шаблоны сайтов.
Далее добавить над разделом хедера:
Между хедером и футером вставить:
#WORK_AREA#
Битрикс эту строку заменит содержимым из site.com/index.php
Добавить сверху футера:
Копируем оставшуюся середину из оригинального, импортируемого шаблона в site.com/index.php:
Файлы стилей подключаем через Instance — Asset в разделе header:
Для вывода стилей на странице, далее по коду, до тега </head> добавить :
Подключаем константы языка:
Прописать title в разделе header.
title будет браться из настроек страницы в админке.
Для отображения панели управления добавить после тега <body>:
Добавление файла description.php
2. Добавить файл 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 библиотеки Битрикс:
Нет комментариев