Оглавление

Типы полей

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.
Пользователь составляет набор значений поля этого типа из перечисления всех модулей проекта.