Оглавление
Типы полей
string (строка)
Представляется в коде метода типом string.
lnk (ссылки)
Представляется в коде метода типом array.
См. http://lib.solutecs.com/api/concept/show/280.htm
Этот тип позволяет связывать объекты между собой. Поля этого типа устроены, как массивы массивов, то есть как наборы объектов XS2, со своими полями.
boolean (логическое)
Представляется в коде метода типом boolean.
int (целое)
Представляется в коде метода типом int.
date (дата)
Представляется в коде метода типом string.
datetime (дата и время)
Представляется в коде метода типом string.
plain_text (текст)
Представляется в коде метода типом string.
html
Представляется в коде метода типом string.
ext_html (внешний html)
Представляется в коде метода типом array.
Ключами массива из поля этого типа являются:
url - адрес внешней страницы (должно начинаться с "http://") и
html - текст, который выдается по этому адресу.
password (пароль)
Представляется в коде метода типом string.
Поле этого типа принципиально отличается от обычной строки. Введенное через интерфейс администратора или вызов функции API значение не сохраняется в явном виде. Вместо этого, такое поле содержит строковое представление одностроннего хэша исходного значения.
image (картинка)
Представляется в коде метода типом array.
Поле этого типа выглядит в коде, как массив из элементов - path, width и height, представляющих собой строки с адресом, шириной и высотой хранящегося в этом поле изображения.
enum (строка из списка)
Представляется в коде метода типом array.
В панели управления поле этого типа отображается в виде выпадающего списка.
В коде метода оно представляется ассоциативным массивом с двумя ключами:
value (выбранное значение) и options (список возможных значений).
Значение (value) и каждый из элементов массива options представляют из себя строки.
static (нередактируемая строка)
Представляется в коде метода типом string.
Любое поле этого типа содержит неизменное значение, определяемое в единственном параметре данного типа (value).
ntypelist (список типов)
Представляется в коде метода типом array.
Список из доступных в проекте типов объектов.
modlist (список модулей)
Представляется в коде метода типом array.
Пользователь составляет набор значений поля этого типа из перечисления всех модулей проекта.