Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

Для отправки запросов можно использовать популярную кроссплатформенную программу Curl (доступна для Bash, Windows PowerShell и т.д.).

Содержание статьи:

Anchor
Authorization
Authorization

Авторизация в системе и получение токена

Для выполнения любых настроек системы необходима первичная авторизация в системе. Настройки должны выполняться от имени пользователя с правами администратора.

...

Anchor
Create_element
Create_element

Создание/изменение элементов

Базовой сущностью в системе Vitro является элемент. Частными случаями элементов являются:

...

Anchor
Create_attribute
Create_attribute

Создание атрибутов

Создание атрибута происходит путем создания элемента требуемого типа в списке "Атрибуты" через отправку POST-запроса, в котором передается список создаваемых атрибутов, с указанием их родительского списка, типа элемента (атрибута) и набора свойств и их значений, соответствующих указанному типу атрибута.

...

Anchor
Create_content_type
Create_content_type

Создание типов элементов

Создание типов элементов системы происходит путем создания элемента в списке "Тип контента" через отправку POST-запроса, в котором передается список создаваемых элементов, с указанием родительского списка, родительского типа элемента (элемента от которого создаваемый наследует атрибуты),  типа создаваемого элемента и набора атрибутов и их значений, соответствующих указанному типу элемента.

...

Anchor
Add_attribute
Add_attribute

Добавление атрибута к типу элемента

Добавление атрибутов к типу элемента происходит путем создания элемента типа «Поля типов контента» (связь типа элемента и атрибута)  в списке «Поля типов контента» через отправку POST-запроса, в котором передается список элементов, для которых требуется добавить атрибут, с указанием типа элемента и  типа добавляемого атрибута.

...

Anchor
Create_list
Create_list

Создание списков

Создание списка происходит путем создания элемента типа «Список» (связь типа элемента и атрибута)  в списке «Списки» через отправку POST-запроса, в котором передается список создаваемых элементов (списков), с указанием их названий и других паарметров.

...

Anchor
Add_element_to_list
Add_element_to_list

Добавление типов элементов к списку

Для того, чтобы список мог содержать элементы определенных типов их необходимо добавить к нужному списку. Добавление элементов к типу элемента происходит путем создания элемента типа «Типы контента списка» (связь списка и типа элемента)  в списке «Типы контента списка» через отправку POST-запроса, в котором передается список со значениями Guid привязываемых элементов и Guid списков, к которым эти элементы привязываются.

...