Логотип

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

Секция [kernel]

Название

Секция [kernel] — Настройки ядра системы

property-value-mode = "xml"

Описание

Выводить содержимое текстовых полей в виде well-formed xml при доступе через внутренние протоколы.

xslt-nested-menu = "1"

Описание

Выводить меню одним деревом при работе с xslt-шаблонами.

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

0

не выводить вложенное меню в режиме XSLT

1

выводить вложенное меню в режиме XSLT. Название каждой страницы будет писаться внутрь тега и в атрибут "title"

2

выводить вложенное меню в режиме XSLT. Название каждой страницы будет писаться только в атрибут "title"

selection-calc-found-rows-disable = "0"

Описание

Отключить вычисление количества записей через CALC_FOUND_ROWS при выборках через Selector.

Рекомендуем отключать эту опцию (устанавливать значение "0") при возникновении проблем с постраничным переходом в административной панели.

selection-max-joins = "10"

Описание

Установить максимальное количество join-таблиц в запросе, после которого нужно отключить оптимизатор запросов MySQL.

cluster-cache-correction = "0"

Описание

Включить коррекцию кэша при работе системы в кластере (1 db-server, > 2 app-server).

grab-all-keyword = "mode=all"

Описание

Ключевое слово для выборки всех элементов в макросах.

use-reflection-extension = "0"

Описание

Использовать расширение reflection для вызова подключаемых библиотек.

ignore-module-names-overwrite = "0"

Описание

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

pages-auto-index = "1"

Описание

Автоматически индексировать изменения страниц.

import-auto-index = "0"

Описание

Автоматически индексировать импортируемые данные. Обратите внимание: для включения автоматической индексации при импорте, необходимо, чтобы для параметра pages-auto-index, также было выставлено значение "1"

import-csv-reset-value = "0"

Описание

Обнулять значения поля, если в импортируемом csv файле поле пустое.

enable-pre-auth = "0"

Описание

Включить предварительную авторизацию. См. также wiki.

xml-format-output = "0"

Описание

Форматировать выводимые xml-документы.

matches-enabled = "1"

Описание

Разрешить перехват вызываемых адресов umap.

xml-macroses-disable = "0"

Описание

Позволяет отключить обработку tpl-макросов, присутствующих в контенте страниц сайта, работающего в XSLT-режиме.

xml-macroses.allow[] = ""

Описание

Позволяет задать массив макросов, которые будут отрабатывать при включенной директиве xml-macroses-disable.

sql-query-cache = "1"

Описание

Включает кэширование MySQL запросов.

show-broken-macro = "1"

Описание

Включает отображение макросов, которые не отработали.

send-additional-status-header = "1"

Описание

Включает отправку дополнительных заголовков (additional-header).

ip-blacklist = "''"

Описание

Управление черным списком IP-адресов перенесено в административный раздел в модуль "Шаблоны данных", справочник "Список IP-адресов, которым недоступен сайт".

max-guided-items = "50"

Описание

Ограничивает количество элементов в выпадающем списке. По умолчанию = 50. Значение должно быть числовым и не может быть меньше 15.

jpg-through-gd = "1"

Описание

Указывает необходимость проводить загружаемые jpg и jpeg-файлы через php-библиотеку "gd". При установленном значении "1" увеличивает безопасность сайта (становится невозможным загрузить вредоносный php-файл в виде jpg-картинки), однако, ведет к снижению качества загружаемых изображений.

show-generate-time = "1"

Описание

Управляет отображением времени генерации страницы в её исходном коде.

csrf_protection = "1"

Описание

Включает защиту от вредоносных межсайтовых запросов (CSRF).

use-ip-blacklist-guide = "1"

Описание

Включает использование справочника с заблокированными ip.

load-readable-pages = "1"

Описание

Включает загрузку id всех страниц, доступных на чтение текущему пользователю в класс permissionsCollection.

load-modules-permissions = "1"

Описание

Включает загрузку прав на все модули, доступных текущему пользователю в класс permissionsCollection

objects-props-cash-size = "100"

Описание

Количество объектов, для которых можно хранить в кэше все значения всех их полей.

objects-guids-preload = "guids"

Описание

Гуиды объектов, ид которых требуется загрузить.

objects-types-guids-preload = "guids"

Описание

Гуиды типов данных, ид которых требуется загрузить.

buffer-send-event-enable = "1"

Описание

Включает работу события (systemBufferSend) на отправку буффера, в рамках обработчика которого, можно модифицировать буффер.

ignore-permissions-in-filter = "1"

Описание

Отключает учет прав текущего пользователя при фильтрации страниц по индексу.

inner-img-to-attachment = "1"

Описание

Включает прикрепление к отправляемым письмам изображений, которые в них размещались.

cache-control = "private"

Описание

Опция управления директивой ответа заголовка Cache-Control (возможные значения: private или public)

umi-file-download-mode="apache"

Описание

Переключает реализацию скачивания файла в зависимости от сервера (apache/nginx).

mysql-queries-log-enable="0"

Описание

Включает логгирование запросов к MySQL

mysql-queries-log-type="Test"

Описание

Тип логгера запросов к MySQL. Имя класса реализации логгера будет иметь вид <значение-опции>MysqlLogger . Класс логгера должен реализовывать интерфейс iMysqlLogger. Пример определения класса логгера TestMysqlLogger можно найти в файле ~/classes/system/utils/logger/mysql/TestMysqlLogger.php

order-guide-items-by-id = "0"

Описание

Включает сортировку элементов справочников по ид.

expired-objects-limit = "50"

Описание

Определяет количество проверяемых временных (незарегистрированных покупателей, брошенный корзин и т.д.) объектов за один запуск сборщика мусора.