{config_load} используется для загрузки конфигурационных переменных (#variable#) из конфигурационных файлов в шаблон.
Имя атрибута | Тип | Обязателен | По умолчанию | Описание |
---|---|---|---|---|
file | string | Да | n/a | Имя config файла для загрузки |
section | string | Нет | n/a | Имя секции для загрузки |
scope | string | Нет | local | Способ обработки области видимости загруженных переменных. Должен быть одинм из local, parent или global. local означает, что переменные загружены в контекст локального шаблона. parent означает, что переменные загружены в контекст как локального, так и родительского шаблона. global означает, что переменные доступны из любого шаблона. |
global | boolean | Нет | No | Доступны ли переменные из родительского шаблона. Аналогичен scope=parent. ЗАМЕЧАНИЕ: Этот атрибут перекрывается атрибутом scope, но все еще поддерживается. Если scope указан, то это значение игнорируется. |
Конфигурационные файлы могут также содержать секции. Вы можете загружать переменные из определенной секции, указав атрибут 'section'.
Замечание: Секции файлов конфигурации и встроенная функция {section} не имеют ничего общего, кроме схожего названия.
Пример 7-4. функция {config_load} с секцией
|
См. $config_overwrite для массивов конфигурационных переменных.
См. также Конфигурационные файлы, Конфигурационные переменные, $config_dir, get_config_vars() и config_load().
Пред. | Начало | След. |
Встроенные функции | Уровень выше | {foreach},{foreachelse} |
HIVE: All information for read only. Please respect copyright! |