Получение настроек системы в кастомном методе

Материал из Umicms
Версия от 06:30, 29 марта 2011; VITL' (обсуждение | вклад) (Новая страница: «Для получения настроек системы, примерно таких как "E-mail администратора", "E-mail отправителя",…»)
(разн.) ← Предыдущая | Текущая версия (разн.) | Следующая → (разн.)
Перейти к:навигация, поиск

Для получения настроек системы, примерно таких как "E-mail администратора", "E-mail отправителя", "Имя отправителя", "Количество объектов на странице" и т.п. используется класс синглтон regedit. Принцип получения используется следующий:

$regedit = regedit::getInstance();

$email_from = $regedit->getVal("//settings/email_from");
$fio_from = $regedit->getVal("//settings/fio_from");
$admin_email = $regedit->getVal("//settings/admin_email");

$per_page = $regedit->getVal("//modules/catalog/per_page");


В административной части, первые три настройки меняются в модуле "Конфигурация", вкладки "Глобальные", "Почта". Ключ реестра можно увидеть через xml представление системной страницы:

/admin/config/main/.xml
/admin/config/mails/.xml

В указанном примере, переменная $per_page меняется в настройках модуля "Каталог":

/admin/catalog/config/.xml