Получение настроек системы в кастомном методе
Материал из 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