google про syntax мало чего знает.
сделал свой может кому понадобится
Синтаксис конфигурации
Key => 'name' // ID позиции (англ)
Name => 'имя' // имя позиции (русский или англ)
Searchable => 1 // добавить имя позиции в раздел поиска
CountMin => 0, // возможность удаления поля пользователем, если не задавать CountMin то удалять нельзя
CountMax => 16 // добавления дополнительной позиции (задается максимум)
CountDefault => 1, // количество доступных полей по умолчанию
Required => 1, // помечает как обязательное поля
Input => { ввод - вывод информации},
Type => 'название области ввода', // (англ) можно вводить названия или id classa
Class => 'имя класса каталога', // можно посмотреть классы otrs -> Администрироапние -> Общий Каталог
Translation => 1, // использование перевода
},
Примеры
Input => {
Type => 'Date',
YearPeriodPast => 20,
YearPeriodFuture => 10,
}, // дата
{
Key => 'Note',
Name => 'Note',
Input => {
Type => 'TextArea', // текстовый блок
Required => 1,
},
CountMin => 0,
CountDefault => 0, // в связке добавляет возможность (добавлять и прибовлять поля)
},