Настройки модуля

Настройки модуля – это интерфейс для конфигурирования модуля.

Настройки всех модулей хранятся в таблице {config}.

Для использования настроек модуля при формировании страницы как в пользовательской части, так и в административной, существует функция configmodules.

Пример:

if($this->diafan->configmodules("переменная", "модуль") == "значение")
{
    
//выполнение действия
}

Файл настроек модуля – modules/модуль/admin/модуль.admin.config.php. Файл строится по тому же принципу, что и любой файл административной части модуля.

Для того чтобы система поняла, что этот файл – настроки модуля, нужно указать:

public $config = array (
    
'config',
    

);

Разделы сайта

Если модуль прикреплен к нескольким страницам сайта, то для каждой страницы можно задать свои настройки для модуля.

Это обеспечивает следующая запись в классе настроек модуля:

public $config = array (
    
'element_site',
    

);
Ваши комментарии и дополнения
26 августа 2016 г. , редакция: 24 декабря 2017 г.
Для получени возможности редактировать настройки модуля самостоятельно необходимо воспользоваться необходимо создать методы:

    [*]edit_config_variable_имя_переменной() для вывода и редактирования
    [*]save_config_variable_имя_переменной() для сохранения результата.

Зарегистрируйтесь или авторизируйтесь для того, чтобы оставить комментарий.