Логотип

Документация по макросам и шаблонам UMI.CMS

Секция [system]

Название

Секция [system] — Основные системные настройки

db-driver = "mysql"

Описание

Текущий драйвер БД системы.

version-line

Описание

Редакция системы. Определяется при установке.

Возможные значения

demo

При установке в качестве параметра version-line="demo", система переходит в Демонстрационный режим. Он может быть полезен, например, разработчикам, для предоставления результатов работы заказчику. Так, например, этот режим включен на демонстрационных сайтах demo.umi-cms.ru для удобной презентации пользователям новых версий системы.

В Демонстрационном режиме блокирован такой функционал, как:
  1. Обновление системы
  2. Применение патчей
  3. Управление файловой системой сайта(файловый менеджер позволяет только чтение)
  4. Изменение настроек модулей
  5. Просмотр Доменного ключа в модуле Конфигурация

default-skin = "modern"

Описание

Скин административного интерфейса по умолчанию.

skins[]

Описание

Список скинов, доступных в системе.

interface-langs[]

Описание

Список доступных языковых версий.

session-lifetime = "15"

Описание

Время жизни сессии в минутах.

session-force-gc = "1"

Описание

Форсированное отключение сессии по заданному выше таймауту.

default-date-format = "Y-m-d H:i:s"

Описание

Формат вывода даты по умолчанию.

time-zone = "Europe/Moscow"

Описание

Часовой пояс по умолчанию.

 

default-currency = "RUR"

Описание

Код валюты по умолчанию.

eip.fake-delete = "0"

Описание

Настройки удаления через edit-in-place.

Возможные значения

0

Страницы будут перемещены в корзину. Объекты — удалены.

1

Удаления не произойдет — страницы и объекты станут неактивными.

use-old-client-js = "0"

Описание

Отключает использование скриптов, предназначенных для ранних версий системы.

use-old-templater = "1"

Описание

Определяет метод работы с шаблонизаторами. С версии 2.8.5.1 является устаревшим и не используется.

Возможные значения

0

Новый метод. Шаблон для обработки макроса ищется в соответствии с шаблоном, назначенным для страницы.
Например, в контентной части страницы, которой назначен xslt-шаблон нового формата, вставляем макрос %content testMenu()%. При этом система будет искать шаблон ~/templates/{имя_шаблона}/xslt/modules/content/testMenu.xsl.

1

Используется старый метод - при обращении к макросу, шаблон для его вывода ищется в директории ~/tpls/. При использовании старого формата, этот параметр ни на что не повлияет. Если же используется новый формат, но данный параметр имеет значение "1" - отправка писем из системы и отработка макросов из контентной части страниц будет происходить по старому методу (через папку ~/tpls/).

clean-eip-attributes = "0"

Описание

Предназначен для вырезания из конечного HTML-кода атрибутов из пространства имён "umi" (umi:method, umi:element-id и так далее) для неавторизованых пользователей.

salt = "12qq34w.....5t6y7u"

Описание

Предназначен для системных целей, генерируется автоматически.

quota-files-and-images = "0"

Описание

Указывает максимально допустимый суммарный размер файлов из папок /files и /images. По умолчанию не ограничено. Поддерживаются суффиксы KB, MB, GB. Значение по умолчанию - в байтах.

quota-uploads = "0"

Описание

Указывает максимально допустимый размер файлов из директории /sys-temp/uploads/. По умолчанию не ограничено. Поддерживаются суффиксы KB, MB, GB. Значение по умолчанию - в байтах.

parse-macroses-in-comments = "0"

Описание

Позволяет включить выполнение макросов внутри html-комментариев. По умолчанию параметр равен 0.

Возможные значения

0

Макросы, находящиеся внутри html-комментариев, не выполняются.

1

Макросы, находящиеся внутри html-комментариев, выполняются.

gsb-apikey = "01520.....159a49"

Описание

Уникальный ключ для подключения сервиса Yandex.Safe Browsing.

transliterate-uploaded-files = "1"

Описание

Позволяет отключить транслитерацию имен загружаемых файлов.

allow-object-editing = "1"

Описание

Позволяет управлять возможностью редактирования объектов справочника для администраторов сайта, не являющихся владельцами (создателями) данных объектов.

server-protocol = "http"

Описание

Позволяет управлять протоколом при генерации адресов системой. Возможные значения - "http" и "https". Пример генерируемых адресов: ссылки в sitemap.xml, в yml и т.д.

enable-non-admin-session-validation = "0"

Описание

Включает проверку времени сессии для пользователей на клиентской части сайта.

image-compression = "75"

Описание

При загрузке изображений на сервер они будут сжаты на указанный в опции уровень (в процентах).

compatible-modules = "1"

Описание

Включает режим совместимых модулей (из директории /classes/components). Режим совместимых модулей будет включен вне зависимости от значения директивы, если на сервере используется PHP версии 7.*.*

gateways[] = "module-method"

Описание

Позволяет указать свои методы в качестве шлюзов (cmsController::isGateway()). При вызове методов-шлюзов игнорируется проверка HTTP referer.