|
|
|
|
|
|
|
|
|
|
Если вы работаете над усовершенствованием IP.B или по другой причине хотите создать новую настройку, вы можете сделать это, нажав ссылку Добавить настройку (Add New General Setting) в левом меню. Вам откроется форма, которую нужно заполнить для создание новой настройки.
Название
Название настройки, как оно будет отображаться в АЦ.
Расположение
Позиция, на которой настройка будет появляться в списке на странице при просмотре настроек. Настройка с позицией 1 будет помещена выше, чем настройка с номером 10.
Описание
Описание того, что делает данная настройка, оно будет использоваться для отображения в списке настроек.
Группа
Группа, в которую вы хотите добавить настройку. Если вы хотите начать новую группу, следуйте инструкциям ниже по тому, как создать новую группу настроек.
Тип
Настройки устанавливаются админимтсратором, а значит, вы должны установить тип поля, которое необходимо отобразить. Текстовое поле удобно для ввода текста, но если вы хотите ограничить варианты выбора, да или нет, то можно выбрать тип Да/Нет (единичный выбор ответа) (Yes/No Radio Buttons).
Ключ
Настройки должны быть доступны в коде и в шаблонах по средствам назначения им ключа. Введите значение для ключа, которое вы хотите использовать. Он должен быть написан прописными буквами и не должен содержать пробелов, чтобы соответствовать стандартам IP.B.
Текущее значение
Значение, которое получит настройка, как только вы завершите ее редактирование. Значение может быть изменено администратором.
Значение по умолчанию?
Это значение настройки по умолчанию, если значение не установлено администратором.
Дополнительно
Если тип настройки – это выпадающее меню, то здесь необходимо ввести его значения. Их необходимо вводить в формате key=value по одному в строку. Например,
| php=PHP |
| mysqp=MySQL |
| ror=Ruby on Rails |
Выполнение PHP-кода до отображения или сохранения настройки:
Возможно, вы хотите выполнить какую-то проверку или выполнить РНР код перед тем, как поле показано/сохранено, что и можно сделать здесь. Когда значение отображено, переменная $show будет установлена в 1, а когда сохранено, переменная $save будет выставлена в 1. Доступ к ключам и значениям можно получить с теми же именами - $key и $value.
Начать группу настроек:
Если вы не хотите использовать существующие группы настроек, а хотите создать собственную, введите здесь имя новой группы или оставьте поле незаполненным, если вы уже выбрали существующую группу. Если вы введете имя группы в данном поле, то данная настройка будет первой в этой группе.
Закончить группу настроек?
Если вы хотите, чтобы данная настройка была самой последней в группе, введите имя группы в данном поле.
Ключ помощи (опционально)
Введите некоторый «ключ», который будет отображаться как ссылка для пользователя к помощи админцентру. Сделать настройкой по умолчанию (пользователи не могут изменить)? Некоторые настройки не могут изменяться пользователям, выберите данную опцию, чтобы сделать неизменяемой новую настройку.
Добавить в кеш настроек?
Данная функция будет хранить значение настройки в КЭШе, а не передавать его из базы данных при каждой загрузке страницы.
Работает на DokuWiki |