К содержимому
Начало работы

Обзор

Обновлено

Для чего нужно приложение

«Настройки шаблонов» позволяет получать настройки темы дизайна в шаблонах страниц Webasyst. Разработчик может использовать эти значения на страницах «Сайта», магазина и других приложений.

Владелец сайта может разрешить посетителям менять оформление для предпросмотра через совместимую панель темы. Изменения сохраняются в черновике сессии браузера и не меняют рабочую тему. Постоянно применить изменения через панель может только администратор «Сайта».

Основные возможности

  • Чтение постоянных настроек установленной темы через getThemeSettings.
  • Чтение собственного сессионного черновика через getSettings.
  • Предпросмотр, загрузка изображений, сброс и сохранение из интегрированной панели темы.
  • Разрешение анонимного предпросмотра в разделе «Настройки».
  • Счётчик и общая очистка записей черновиков в разделе «Черновики».
  • Переход в штатный редактор «Сайта» по ссылке «Редактор дизайна».

Панель редактирования не добавляется к произвольной теме автоматически: её интегрирует разработчик темы. Маршруты предпросмотра и сохранения работают с темами приложения «Сайт». Хелпер чтения постоянных настроек принимает также идентификатор другого приложения.

Редакции

В коде нет разделения возможностей по редакциям или проверки премиум-лицензии. На публичной странице маркета приложение обозначено как бесплатное.

Совместимость и требования

Требование Для чего нужно
PHP 7.4 или выше Выполнение приложения; обязательное требование
JSON Чтение и запись настроек и черновиков
Session Привязка черновика к сессии браузера
SimpleXML и libxml Чтение схемы настроек theme.xml
Установленное приложение «Сайт» Работа с темами «Сайта»
Интерфейс Webasyst UI 2.0 Интерфейс приложения
GD или Imagick, поддерживаемый ядром Обработка загружаемых изображений

Минимальные версии ядра Webasyst и приложения «Сайт» не установлены. Совместимость панели конкретной темы нужно проверить отдельно.

Права доступа

Действие Кто может выполнить
Читать постоянные настройки в Smarty Шаблон страницы без административных прав
Читать свой черновик, создавать и сбрасывать предпросмотр Администратор «Сайта»; при включённом демо-режиме — также посетитель
Сохранять рабочую тему через панель Только администратор «Сайта»
Менять настройку приложения и удалять все черновики Только администратор «Настроек шаблонов»

Права администратора «Настроек шаблонов» или магазина сами по себе не дают права сохранять тему «Сайта».