Создание настроек в ЦУ

0
Администратор
+ 133
Автор LogicBoard
В ЦУ вы можете создавать свои настройки, не прибегая к работе с базой напрямую, для своих модулей.

Для этого зайдите в ЦУ -> Конфигурация

Шаги:
1) Создание своей группы настроек. Если вам не нужно создавать свою группу, то пропускайте данный шаг.
Нажмите на иконку "добавить новую группу настроек".

Заполните поля:
Название - название вашей группы настроек
Описание - соответственно описание группы
Префикс - используйте только латиницу. Это опция нужна, чтобы при создании отдельной настройки сразу добавлялся префикс, сделано для удобства - определения к какой группе принадлежит настройка в php коде.
Закладка - выберите в какой закладке будет находиться группа настроек, если хотите создать свою закладку - пропускайте это поле.
Новая закладка (название) - если хотите создать новую закладку, то укажите название закладки.
Новая закладка (ключ) - если хотите создать новую закладку, то укажите ключ латиницей. По ключу в будущем будут группироваться группы настроек (как например в закладке "Основные").

2) Создание настройки в уже существующей группе. Зайдите в группу настроек и нажмите на иконку "добавить новую настройку".

Заполните поля:
Название - название вашей настройки
Описание - соответственно описание настройки
Позиция в списке - укажите позицию в группе настроек. Начиная с версии 3.0 появилась возможность не редактируя настройку менять сортировку с помощью drag-n-drop. По умолчанию указана последняя позиция в группе настроек.
Группа - выберите группу настроек к которой будет прикреплена новая настройка. По умолчанию выбрана группа, в которой нажата кнопка "добавить новую настройку"
Тип - выберите тип настройки, всего 5 типов:
:: Кнопки да/нет - радио (radio) кнопки со значениями 1 (да) и 0 (нет)
:: Выпадающее меню - селект (select). При выборе данного типа появится поле "Списки", он нем ниже.
:: Выпадающее меню (мульти) - мульти-селект (select, возможность выбора нескольких вариантов). При выборе данного типа появится поле "Списки", он нем ниже.
:: Одна строка - простой текстовый инпут (input)
:: Текстовое - текстовое поле (textarea)
Списки - данное поле появляется только при выборе типов "Выпадающее меню" и "Выпадающее меню (мульти)". В нем нужно указывать списки для селекта (ключ=значение), например:

Цитата:Заполняете поле:
0=Нет
1=Да
2=Может быть

В итоге будет селект со следующими значениями:

HTML code:
  1. <option vale="0">Нет</option>
  2. <option vale="1">Да</option>
  3. <option vale="2">Может быть</option>


Значение (ключ) по умолчанию - укажите значение по умолчанию, для разных типов настроек нужно указывать либо текст, либо ключи.
Варианты:
Кнопки да/нет - 1 или 0
Выпадающее меню - любой указанный ключ из поля "Списки"
Выпадающее меню (мульти) - любые указанные ключи из поля "Списки", перечислять через запятую
Одна строка - текст, не более 255 символов
Текстовое - текст
Ключ - укажите ключ для настройки, в это поле уже добавлен префикс от группы, вы можете его удалить или изменить.

После создания настройки в php коде вы можете её вызвать через массив настроек:
php code:
  1. $cache_config['general_time']['conf_value']

Где general_time - это ключ настройки.

 
Тема закрыта.
  • Данная тема закрыта. Вы не можете отвечать в ней.