Объёкты modTemplateVar представлены в базе данных в виде таблицы modx_site_tmplvars
Родительским классом объектов является modElement
Доступные для получения, записи и изменения поля объекта:
- type - Текстовое поле, с размером данных 20. Значение по умолчанию — пустая строка
- name - Текстовое поле, с размером данных 50. Значение по умолчанию — пустая строка
- caption - Текстовое поле, с размером данных 80. Значение по умолчанию — пустая строка
- description - Текстовое поле, с размером данных 191. Значение по умолчанию — пустая строка
- editor_type - Поле, в котором хранится число, с размером данных 11. Значение по умолчанию — ноль
- category - Поле, в котором хранится число, с размером данных 11. Значение по умолчанию — ноль
- locked - Булевое поле, хранящее только true или false, с размером данных 1. Значение по умолчанию — ноль
- elements - Текстовое поле.
- rank - Поле, в котором хранится число, с размером данных 11. Значение по умолчанию — ноль
- display - Текстовое поле, с размером данных 20. Значение по умолчанию — пустая строка
- default_text - Текстовое поле.
- properties - Поле, в котором хранится закодированный массив.
- input_properties - Поле, в котором хранится закодированный массив.
- output_properties - Поле, в котором хранится закодированный массив.
- static - Булевое поле, хранящее только true или false, с размером данных 1. Значение по умолчанию — ноль
- static_file - Текстовое поле, с размером данных 191. Значение по умолчанию — пустая строка
Связи объектов
Агрегатные связи
Объект имеет зависимости. modTemplateVar связан со следующими объектами:
— modCategory (псевдоним Category). Связь объектов записывается в поля category и id.
Композитные связи
При удалении объекта так же будут удалены следующие, связанные с ним сущности:
— modElementPropertySet (псевдоним PropertySets). Взаимосвязь определяется полями id и element.
— modTemplateVarTemplate (псевдоним TemplateVarTemplates). Взаимосвязь определяется полями id и tmplvarid.
— modTemplateVarResource (псевдоним TemplateVarResources). Взаимосвязь определяется полями id и tmplvarid.
— modTemplateVarResourceGroup (псевдоним TemplateVarResourceGroups). Взаимосвязь определяется полями id и tmplvarid.