Справка
Поле объекта
Код: [value]
Псевдонимы: value_noprocess
Результат: различный
При условии, что метод был использован из объекта.
Правильный пример:
[$article.title.value]
(аналог [$article.title] или [$all_articles.first.table.col.title.value])
Мы видим, что в этом случае в цепочке присутствует объект, относительно которого происходит вызов методов переменной.
Неправильный пример:
[cex.articles.col.title.value]
Данный пример касается также методов установки значения.
Код: [form]
Результат: Значение (текст, числа, дата)
Если метод привязан к конкретному объекту, то для заполнения формы будет использовано значение его переменной. Иначе можно установить собственное значение в качестве аргумента метода.
Существует два варианта вызова обработчика, относительно объекта:
[row.fieldX.form] и [row.fieldX.col.form]
Можно установить значение по умолчанию для формы, например [row.fieldX.col.form(value)]
Код: [show]
Результат: Значение (текст, числа, дата)
Если метод привязан к конкретному объекту, то для отображения будет использовано значение его переменной. Иначе можно установить собственное значение в качестве аргумента метода.
Существует два варианта вызова обработчика, относительно объекта:
[row.fieldX.show] и [row.fieldX.col.show]
Можно вставлять переменные в show, например [row.fieldX.col.show(param=value)]
Код: [type]
Результат: Значение (текст, числа, дата)
Узнать тип можно с помощью следующих констант, находящихся в группе "Базовые":
Код: [set]
Если переменная имеет тип - файл, то позволяет установить расширение для файла.
Обработчики переменной (на изменение) при этом будут проигнорированы. Для установки значения с использованием обработчиков используйте метод [set_with_handler].
Код: [set_with_handler]
Отличие в том, что [set_with_handler] запускает установленный "обработчик на изменение" переменной (аналогичный обработчик таблицы при этом всё равно игнорируется).
Код: [formname]
Результат: Значение (текст, числа, дата)
Код: [folder]
Условие для использования: Код помещён в обработчик переменной-файла
Результат: Значение (текст, числа, дата)
Код: [prefix]
Условие для использования: Код помещён в обработчик переменной-файла
Результат: Значение (текст, числа, дата)
Код: [form_noprocess]
Псевдонимы: form2
Результат: Значение (текст, числа, дата)
Код: [is_tpl]
Результат: Значение (текст, числа, дата)
Может быть полезно для определения типа вывода контента (контент, содержащий шаблон рекомендуется выводить с помощью метода [shell]).
Настраивается в административном кабинете для каждой отдельной переменной таблицы.
Код: [is_url]
Результат: Значение (текст, числа, дата)
Код: [is_major]
Результат: Значение (текст, числа, дата)
Код: [row]
Результат: Объект
Код: [linked]
Результат: Таблица
Читать далее про "Объект"