Você está visualizando a documentação da versão de desenvolvimento, que pode estar incompleta.
Esta página foi traduzida automaticamente. Se você notar um erro, selecione-o e pressione Ctrl+Enter para reportá-lo aos editores.

templategroup.massupdate

Descrição

object templategroup.massupdate(object parameters)

Este método permite substituir templates pelos especificados em vários grupos de templates.

Este método está disponível apenas para os tipos de usuário Admin e Super admin. As permissões para chamar o método podem ser revogadas nas configurações de função de usuário. Veja Funções de usuário para mais informações.

Parâmetros

(object) Parâmetros contendo os IDs dos grupos de templates a serem atualizados e os objetos que devem ser atualizados.

Parâmetro Tipo Descrição
groups object/array Grupos de templates a serem atualizados.

Os grupos de templates devem ter apenas a propriedade groupid definida.

Comportamento do parâmetro:
- obrigatório
templates object/array Templates para substituir o template atual nos grupos de templates fornecidos.
Todos os outros templates, exceto os mencionados, serão excluídos dos grupos de templates.

Os templates devem ter apenas a propriedade templateid definida.

Comportamento do parâmetro:
- obrigatório

Valores de retorno

(object) Retorna um objeto contendo os IDs dos grupos de template atualizados na propriedade groupids.

Exemplos

Substituindo templates em um grupo de templates

Substitua todos os templates em um grupo de templates pelos templates mencionados.

Requisição:

{
           "jsonrpc": "2.0",
           "method": "templategroup.massupdate",
           "params": {
               "groups": [
                   {
                       "groupid": "8"
                   }
               ],
               "templates": [
                   {
                       "templateid": "40050"
                   }
               ]
           },
           "id": 1
       }

Resposta:

{
           "jsonrpc": "2.0",
           "result": {
               "groupids": [
                   "8",
               ]
           },
           "id": 1
       }

Veja também

Fonte

CTemplateGroup::massUpdate() em ui/include/classes/api/services/CTemplateGroup.php.