object template.massremove(object parameters)
Ez a módszer lehetővé teszi a kapcsolódó objektumok eltávolítását több sablonból.
Ez a módszer csak az Admin és a Kiemelt rendszergazda számára érhető el felhasználói típusok. A metódus meghívására vonatkozó engedélyek felhasználói szerepkörben visszavonhatók beállítások. Lásd: User roles további információért.
(object) A frissítendő és a sablonok azonosítóit tartalmazó paraméterek az eltávolítandó tárgyakat.
| Paraméter | Típus | Leírás |
|---|---|---|
| sablonazonosítók (kötelező) | string/array | A frissítendő sablonok azonosítói. |
| groupids | string/array | Hosztcsoportok a megadott sablonok eltávolításához. |
| macros | string/array | A megadott sablonokból törölni kívánt felhasználói makrók. |
| templateids_clear | string/array | Sablonok, amelyek leválaszthatók és törölhetők az adott sablonokról (felfelé). |
| templateids_link | string/array | Sablonok a megadott sablonoktól való leválasztáshoz (felfelé). |
(object) A frissített sablonok azonosítóit tartalmazó objektumot ad vissza a templateids tulajdonság alatt.
Remove two templates from group "2".
Request:
{ "jsonrpc": "2.0", "method": "template.massremove", "params": { "templateids": [ "10085", "10086" ], "groupids": "2" }, "auth": "038e1d7b1735c6a5436ee9eae095879e", "id": 1 }Response:
Unlink templates "10106", "10104" from template "10085".
Request:
{ "jsonrpc": "2.0", "method": "template.massremove", "params": { "templateids": "10085", "templateids_link": [ "10106", "10104" ] }, "auth": "038e1d7b1735c6a5436ee9eae095879e", "id": 1 }Response:
CTemplate::massRemove() in ui/include/classes/api/services/CTemplate.php.