Кабинет
Установка пакетов и шаблонов

#Шаблоны оформления

Раздел Шаблоны в панели сайта.

Раздел «Шаблоны»: установленные темы и действующая
Раздел «Шаблоны»: установленные темы и действующая

На странице две части:

  • вверху — темы, уже установленные на сайт; у действующей стоит отметка «Действует»;
  • ниже — «Доступно на платформе»: то, что можно взять из витрины.

#Откуда берутся темы

Тремя путями:

  1. Из витрины платформы — кнопкой в нижней части страницы.
  2. Своим архивом — кнопка «Загрузить тему из архива» вверху. Так ставится вёрстка, сделанная вами или вашим дизайнером.
  3. Из каталога темы на сервере — путь для разработчиков.
Примечание

Перепаковывать тему вручную и просить разработчика не нужно: загрузка архива есть прямо в панели. Как собрать такой архив — Устройство шаблона.

#Применить тему

Кнопка Применить у карточки. Установщик делает три вещи по порядку, и порядок здесь не для стройности:

  1. ставит решения темы — те, что она везёт с собой;
  2. добирает недостающие решения, на которых держится вёрстка, а выключенные — включает;
  3. укладывает виды — вёрстку каждого модуля.
Почему так

Вид ищет модуль по имени. Уложи виды раньше решений — модуля ещё нет, вид не ляжет, и тема встанет с пустым блоком, выглядя при этом установленной правильно.

Что именно было сделано, видно в отчёте установки — там появляются строки вида «решение „portfolio“ было выключено — включили».

Важно

Применение темы заменяет прежние виды, но не стирает их. Правленую вами вёрстку новая тема кладёт в «исходный код», а рабочую оставляет как есть — вечер работы не должен пропасть из-за смены оформления. Подробнее — Правка вёрстки.

#Демо-данные

Кнопка «Импортировать демо-данные» заполняет пустые справочники примерами: несколько работ в портфолио, пара отзывов, вопросы и ответы. Без них свежая тема на пустом сайте выглядит сломанной — блоки есть, показывать нечего.

Три правила, которые стоит знать:

  1. Кладётся только в пустой справочник. Есть хоть одна запись — демо к нему не применяется. Это защита от затирания вашего.
  2. Нажимать можно повторно — правленые записи не трогаются.
  3. Один справочник наполняет кто-то один. Если и решение, и тема несут свои примеры, кладёт тот, кто пришёл первым (обычно решение). В отчёте будет сказано: «справочник уже наполнен (N записей) — примеры темы для него не клались».
Частая ошибка

Отсюда частая неожиданность: у темы книжного дизайнера в разделе «Вопросы» оказываются вопросы про ремонт квартир — это примеры решения faq, написанные под другую отрасль. Тема при этом выглядит установленной правильно. Чистите справочник и жмите «Импортировать демо-данные» ещё раз, либо правьте записи руками.

#Что тема приносит с собой

ЧтоКуда попадает
виды модулейвёрстка шапки, подвала, меню, страниц, блоков
стили и скриптыфайлы темы, подключаются на сайт
настройкиполя в «Настройки сайта»: телефон, адрес, своё
решенияесли тема везёт своё или требует чужое
демо-данныепримеры в пустые справочники
Примечание

Настройки заводятся ради того, чтобы телефон правился в панели, а не в вёрстке. Хорошая тема нигде не пишет телефон прямо в разметке — только меткой {setting.phone}.

#Снять тему

Кнопка Удалить у неактивной темы. Действующую тему сначала нужно сменить на другую.

Что происходит при снятии:

  • виды темы уходят;
  • решение, привезённое темой, остаётся — и его записи тоже.
Почему так

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

#Что чаще всего идёт не так

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

«Загружаю архив — отказ». Проверьте: - в архиве есть theme.json; - в нём нет файлов с кодом (.php, .sh, .htaccess) — тема это вёрстка, а чужой код на сайте означает чужой код на сайте; - имена файлов латиницей — файл с кириллическим именем не распакуется; - версия темы вида 1.0.0, ровно три числа.

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

«Раздела „Шаблоны“ нет в меню». База сайта отстала от ядра: пункт прячется, пока нет таблицы тем. Настройки → Обновление системы.