Skip to content

Latest commit

 

History

History
36 lines (27 loc) · 1.82 KB

configuration.md

File metadata and controls

36 lines (27 loc) · 1.82 KB

Управление настройками

Библиотека конфигурируется с помощью файла /bitrix/.settings.php (или /bitrix/.settings_extra.php). Нужно завести в этом файле опцию maximaster, и оперировать значением tools->twig. Ниже описаны значения опций, которые заданы библиотекой по-умолчанию:

//...
'maximaster' => array(
    'value' => array(
        'tools' => array(
            'twig' => array(
				// Режим отладки выключен
				'debug' => false,

				//Кодировка соответствует кодировке продукта
				'charset' => SITE_CHARSET,

				//кеш хранится в уникальной директории. Должен быть полный абсолютный путь
				'cache' => $_SERVER['DOCUMENT_ROOT'] . '/bitrix/cache/maximaster/tools.twig',

				//Автообновление включается только в момент очистки кеша
				'auto_reload' => isset( $_GET[ 'clear_cache' ] ) && strtoupper($_GET[ 'clear_cache' ]) == 'Y',

				//Автоэскейп отключен, т.к. битрикс по-умолчанию его сам делает
				'autoescape' => false,
				
				// Переменные arResult будут доступны не в result, а напрямую
				'extract_result' => false,
            )
        )
    )
)
//...

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