JSON массив dialogs - форма редактирования
Ключ dialogs с массивом значений
В этом разделе описываются поля формы, которые заполняются при редактировании и добавлении элемента модуля в панели управления.

В файле это выглядит так:
"dialogs":
[
{
"name_show":"Название",
"var" :"name",
"type" :"text",
"width" :"long",
"tag" :"input",
"require" :true,
"mask" :"none"
},
{
"name_show":"URL",
"var" :"url",
"type" :"text",
"width" :"long",
"tag" :"input",
"require" :false,
"mask" :"none"
},
{
"name_show" :"Кратоке описание",
"var" :"preview",
"type" :"textarea",
"tag" :"textarea",
"require" :false
},
{
"name_show":"Показывать",
"var" :"active",
"type" :"checkbox",
"tag" :"checkbox",
"require" :false
}
],
Для каждого поля формы предусмотрена группа ключей:
name_show - название поля, отображаемое в админке
var - название поля таблицы БД, в котором хранятся данные для этого поля; если данные не берутся из базы данных, то возможны следующие варианты:
- actions - для колонки Действия,
- url - для колонки со ссылкой,
- img - для колонки с картинкой,
- название колонки (name, price_1, cust_1 ...) - для любой обычной колонки с данными из базы данных сайта.
type - этот ключ определяет, как выглядит поле формы; возможны следующие варианты:
- text - текстовое поле в одну строку (тег input),
- textarea - большое текстовое поле в несколько строк (тег textarea),
- checkbox - галочка,
- date - поле с календариком для ввода даты.
width - этот ключ используется только для полей, у которых для ключа type указано значение text или date; здесь задаем длину текстового поля, возможны следующие варианты: long, short. Для поля с типом date надо указывать short.
tag - тег, который используется для данного поля формы; возможны следующие варианты: input, textarea, checkbox.
require - используется
возможны следующие варианты: true, false.
mask - маска для поля; варианты значений:
- none - маска не используется,
- int - позволяет вводить только цифры,

wysiwyg - этот ключ используется со значением true; если он присутствует, то к полю подключается визуальный редактор.
wysiwyg_name - этот ключ используется только если был задан ключ "wysiwyg" :true; в данном ключе указывается имя поля для визуального редактора; если у нас в форме одно поле с визуальным редактором, то указываем для него "elm_1", если в этой форме таких полей два, то для второго укажем "wysiwyg_name": "elm_2", и т.д.
Добавление картинок не описывается в данном ключе. Конпки добавления картинок описаны в отдельном ключе - images
