object templategroup.massupdate(object parameters)
Deze methode maakt het mogelijk om sjablonen te vervangen door de gespecificeerde sjablonen in meerdere sjabloongroepen.
Deze methode is alleen beschikbaar voor gebruikers van de typen Admin en Super admin. Toestemming om de methode op te roepen kan worden ingetrokken in de instellingen van gebruikersrollen. Zie Gebruikersrollen voor meer informatie.
(object)
Parameters bevattend de IDs van de sjabloon groepen die bijgewerkt moeten worden en de objecten die bijgewerkt moeten worden.
Parameter | Type | Omschrijving |
---|---|---|
groups | object/array | Sjabloon groepen die bijgewerkt moeten worden. De sjabloon groepen moeten de eigenschap groupid gedefinieerd hebben.Parameter gedrag: - vereist |
templates | object/array | Sjablonen om het huidige sjabloon in de opgegeven sjabloon groepen te vervangen. Alle andere sjablonen, behalve de genoemde, worden uit de sjabloon groepen verwijderd. De sjablonen moeten de eigenschap templateid gedefinieerd hebben.Parameter gedrag: - vereist |
(object)
Geeft een object terug met de ID's van de bijgewerkte sjabloongroepen onder de eigenschap groupids
.
Vervang alle sjablonen in een sjabloon groep door de genoemde sjablonen.
{
"jsonrpc": "2.0",
"method": "templategroup.massupdate",
"params": {
"groups": [
{
"groupid": "8"
}
],
"templates": [
{
"templateid": "40050"
}
]
},
"id": 1
}
Reactie:
CTemplateGroup::massUpdate() in ui/include/classes/api/services/CTemplateGroup.php.