К статье
Практический материал

Администрирование · 8 мин

Как установить шаблон в 1С-Битрикс

Как установить шаблон в 1С-Битрикс: загрузка из Marketplace, установка вручную через файлы, применение к сайту, типичные ошибки и проверка результата.

Шаблон в 1С-Битрикс определяет внешний вид сайта: шапку, подвал, меню, цветовую схему и общую компоновку страниц. Установить его можно несколькими способами — через Marketplace, загрузкой архива или ручным копированием файлов на сервер. Выбор способа зависит от того, где вы приобрели решение и есть ли у вас доступ к административному разделу.

Перед установкой важно понимать, что шаблон — это не весь сайт целиком, а только оформление. Контент, инфоблоки и настройки компонентов остаются на месте, но отображаться могут иначе. Поэтому смену шаблона на действующем проекте всегда начинают с резервной копии и проверки на тестовой копии сайта.

Что нужно подготовить перед установкой шаблона

Проверьте, что у вас есть доступ к административному разделу с правами главного администратора — без них разделы Marketplace и настройки сайтов будут недоступны. Также понадобится активная лицензия 1С-Битрикс: без неё установка решений из Marketplace невозможна, а обновления платформы будут заблокированы.

Сделайте полную резервную копию сайта: Настройки → Инструменты → Резервное копирование. Копия должна включать и базу данных, и файлы. Если шаблон ставится на рабочий сайт, лучше развернуть тестовую копию на поддомене или локальном окружении и выполнить установку там.

Уточните совместимость шаблона с вашей редакцией продукта («Старт», «Стандарт», «Бизнес» и т.д.) и версией главного модуля. Эти данные указываются в карточке решения в Marketplace или в документации разработчика шаблона.

Способ 1: установка шаблона из Marketplace

Это основной и самый безопасный способ. Перейдите в административном разделе: Marketplace → Каталог решений. Найдите нужное решение через поиск или фильтры по редакции и категории. Убедитесь, что в карточке решения указана совместимость с вашей версией платформы.

Нажмите «Установить» и следуйте мастеру установки. Для платных решений потребуется ввести купон, полученный при покупке, в разделе Marketplace → Обновление решений или при установке. Мастер сам загрузит файлы, зарегистрирует шаблон и, если решение включает демо-контент, предложит его установить.

После завершения установки решение появится в списке Marketplace → Установленные решения. Оттуда же его можно обновлять и удалять. Удаление решения через этот раздел корректно очищает зарегистрированные данные, чего не происходит при ручном удалении файлов.

Установка из Marketplace
  1. 1
    Войдите в админку под главным администратором
  2. 2
    Откройте Marketplace → Каталог решений и найдите шаблон
  3. 3
    Проверьте совместимость с редакцией и версией платформы
  4. 4
    Нажмите «Установить», при необходимости введите купон
  5. 5
    Дождитесь окончания мастера установки
  6. 6
    Проверьте наличие решения в «Установленные решения»

Способ 2: загрузка архива шаблона вручную

Если шаблон получен не из Marketplace (например, разработан студией под заказ), его устанавливают загрузкой файлов. Откройте Настройки → Сайты → Шаблоны сайта. Здесь отображаются все зарегистрированные в системе шаблоны.

Физически файлы шаблона размещаются в папке /bitrix/templates/имя_шаблона/ (или /local/templates/имя_шаблона/ — в современных проектах именно эта папка рекомендуется для пользовательских доработок, так как она не затрагивается обновлениями ядра). Загрузить файлы можно через файловый менеджер в админке (Контент → Файлы и папки), по FTP/SFTP или через SSH.

Минимальный состав шаблона — файлы header.php, footer.php и description.php. В description.php задаётся название и описание шаблона, которые отображаются в админке. После загрузки файлов обновите страницу «Шаблоны сайта» — новый шаблон появится в списке автоматически.

Как применить установленный шаблон к сайту

Установка шаблона не означает, что сайт сразу изменился. Шаблон нужно назначить сайту: Настройки → Сайты → Список сайтов → откройте нужный сайт. В блоке «Шаблон сайта» выберите установленный шаблон из выпадающего списка и сохраните изменения.

Битрикс позволяет назначать разные шаблоны по условиям: например, отдельный шаблон для мобильных устройств или для определённого раздела. Это настраивается в том же списке шаблонов сайта через выбор типа условия. Для большинства проектов достаточно одного шаблона без условий.

После назначения сбросьте кеш: Настройки → Настройки продукта → Автокеширование, либо кнопкой очистки кеша на панели управления. Затем откройте публичную часть сайта в режиме инкогнито и проверьте, что новый шаблон применился на главной и внутренних страницах.

Контрольные точки

Как проверить результат

Главная страница в режиме инкогнито
Норма

Отображается новое оформление, нет пустых блоков

Тревожный признак

Старый шаблон или «битая» вёрстка — кеш не сброшен или шаблон не назначен

Внутренние страницы и разделы
Норма

Шаблон применяется единообразно

Тревожный признак

Часть страниц на старом шаблоне — проверьте условия назначения

Консоль браузера (F12)
Норма

Нет ошибок 404 для CSS/JS шаблона

Тревожный признак

Ошибки загрузки стилей — неверные пути или не хватает файлов

Типичные ошибки при установке

Частая проблема — шаблон загружен не в ту папку. Если файлы лежат, например, в /bitrix/templates/mytheme/files/ вместо /bitrix/templates/mytheme/, система не увидит шаблон. Проверяйте, что header.php лежит непосредственно в корне папки шаблона.

Вторая типичная ситуация — шаблон установлен, но сайт не изменился. Причины: шаблон не назначен в настройках сайта, включён кеш, либо для части страниц заданы условия с другим шаблоном. Проверку начинайте со сброса кеша и просмотра в инкогнито.

Третья группа ошибок — конфликты после обновления платформы. Если шаблон использует устаревшие функции API, после обновления ядра могут появиться ошибки на страницах. Поэтому перед обновлением платформы проверяйте совместимость установленных решений и делайте бэкап.

Типичные ошибки
01
Загрузка файлов во вложенную папку — шаблон не появляется в списке
02
Установка без назначения шаблона сайту — внешний вид не меняется
03
Правка файлов в /bitrix/templates/ вместо /local/templates/ — доработки теряются при обновлении
04
Удаление шаблона вручную с сервера вместо удаления через админку — остаются «осиротевшие» записи в настройках

Несколько шаблонов на одном сайте и особые сценарии

Многосайтовость и условия показа шаблонов — штатная возможность Битрикса. Например, можно назначить упрощённый шаблон для версии для слабовидящих или отдельный шаблон для раздела с лендингом. Условия задаются в настройках сайта: по разделу, по параметру URL, по типу устройства.

Если нужно лишь немного изменить существующий шаблон, не создавайте копию вручную без необходимости — скопируйте шаблон через интерфейс (в списке шаблонов есть действие копирования) и работайте с копией. Так оригинал останется эталоном для отката.

FAQ

Почему шаблон не появляется в списке после загрузки файлов?

Проверьте, что файлы лежат непосредственно в /bitrix/templates/имя_шаблона/ или /local/templates/имя_шаблона/, а не во вложенной папке, и что присутствует файл description.php с описанием. После исправления обновите страницу списка шаблонов.

Можно ли установить шаблон без лицензии?

Установка из Marketplace требует активную лицензию. Ручная загрузка файлов шаблона технически возможна и без неё, но работа на просроченной лицензии ограничивает обновления и может нарушать условия использования продукта.

Что будет с контентом при смене шаблона?

Инфоблоки, страницы и настройки сохранятся — шаблон меняет только оформление. Однако включаемые области и компоненты, привязанные к конкретным местам старого шаблона, могут отображаться некорректно и потребовать перенастройки.

Как вернуть старый шаблон, если новый сломал сайт?

Зайдите в Настройки → Сайты → Список сайтов и назначьте прежний шаблон обратно, затем сбросьте кеш. Если админка недоступна, восстановите сайт из резервной копии или назначьте шаблон прямым изменением в базе данных — это задача для разработчика.

Куда лучше загружать шаблон: в /bitrix/templates/ или /local/templates/?

Для собственных и доработанных шаблонов предпочтительна папка /local/templates/ — её содержимое не перезаписывается обновлениями ядра. Папка /bitrix/templates/ традиционно используется решениями из Marketplace.

Можно ли использовать разные шаблоны для разных разделов?

Да. В настройках сайта в списке шаблонов добавьте дополнительную строку, выберите шаблон и задайте условие — например, «для раздела или страницы» с указанием пути. Порядок строк важен: условия проверяются сверху вниз.