Настройки модуля
Настройки модуля – это интерфейс для конфигурирования модуля.
Настройки всех модулей хранятся в таблице {config}.
Для использования настроек модуля при формировании страницы как в пользовательской части, так и в административной, существует функция configmodules.
Пример:
if($this->diafan->configmodules("переменная",  "модуль") == "значение")
{
    //выполнение действия
}
Файл настроек модуля – modules/модуль/admin/модуль.admin.config.php. Файл строится по тому же принципу, что и любой файл административной части модуля.
Для того чтобы система поняла, что этот файл – настроки модуля, нужно указать:
public $config = array (
    'config',
    …
);
Разделы сайта
Если модуль прикреплен к нескольким страницам сайта, то для каждой страницы можно задать свои настройки для модуля.
Это обеспечивает следующая запись в классе настроек модуля:
public $config = array (
    'element_site',
    …
);
Зарегистрируйтесь или авторизируйтесь для того, чтобы оставить комментарий.
