templategroup.massadd
Описание
object templategroup.massadd(параметры объекта)
Этот метод позволяет одновременно добавить несколько связанных объектов во все указанные группы шаблонов.
Этот метод доступен только пользователям с типом доступа Администратор и Супер-администратор. Разрешения на вызов метода можно отозвать в настройках ролей пользователя. Дополнительную информацию см. в разделе Роли пользователей.
Параметры
(object) Параметры, содержащие идентификаторы групп шаблонов для обновления
и объекты для добавления во все группы шаблонов.
Метод принимает следующие параметры.
| Параметр | Тип | Описание |
|---|---|---|
| groups | object/array | Группы шаблонов, которые необходимо обновить. Для групп шаблонов должно быть определено только свойство groupid.Поведение параметра: - обязательный |
| templates | object/array | Шаблоны, которые необходимо добавить во все группы шаблонов. Для шаблонов должно быть определено только свойство templateid.Поведение параметра: - обязательный |
Возвращаемые значения
(object) Возвращает объект, содержащий идентификаторы обновлённых групп шаблонов в свойстве groupids.
Примеры
Добавление шаблонов в группы шаблонов
Добавьте два шаблона в группы шаблонов с ID 12 и 13.
{
"jsonrpc": "2.0",
"method": "templategroup.massadd",
"params": {
"groups": [
{
"groupid": "12"
},
{
"groupid": "13"
}
],
"templates": [
{
"templateid": "10486"
},
{
"templateid": "10487"
}
]
},
"id": 1
}
Ответ:
{
"jsonrpc": "2.0",
"result": {
"groupids": [
"12",
"13"
]
},
"id": 1
}
См. также
Исходный код
CTemplateGroup::massAdd() в ui/include/classes/api/services/CTemplateGroup.php.