On this page
veidne.massremove
Apraksts
object template.massremove(object parameters)
Šī metode ļauj noņemt saistītos objektus no vairākām veidnēm.
Šī metode ir pieejama tikai Admin un Super admin lietotāju tipiem. Tiesības izsaukt šo metodi var atsaukt lietotāja lomas iestatījumos. Plašāku informāciju skatiet sadaļā Lietotāju lomas.
Parametri
(object) Parametri, kas satur atjaunināmo veidņu ID un
objektus, kas jānoņem.
| Parametrs | Type | Apraksts |
|---|---|---|
| templateids | ID/array | Atjaunināmo veidņu ID. Parametra darbība: - required |
| groupids | ID/array | To veidņu grupu ID, no kurām noņemt norādītās veidnes. |
| macros | string/array | To lietotāja makrosu ID, kas jādzēš no norādītajām veidnēm. |
| templateids_clear | ID/array | To veidņu ID, kuras jāatsaista un jānotīra no norādītajām veidnēm (augšupējās). |
| templateids_link | ID/array | To veidņu ID, kuras jāatsaista no norādītajām veidnēm (augšupējās). |
Atgrieztās vērtības
(object) Atgriež objektu, kas satur atjaunināto veidņu ID
zem templateids īpašības.
Piemēri
Veidņu noņemšana no grupas
Noņemiet divas veidnes no grupas "2".
{
"jsonrpc": "2.0",
"method": "template.massremove",
"params": {
"templateids": [
"10085",
"10086"
],
"groupids": "2"
},
"id": 1
}
Atbilde:
{
"jsonrpc": "2.0",
"result": {
"templateids": [
"10085",
"10086"
]
},
"id": 1
}
Veidņu atsaistīšana no hosta
Atsaistīt veidnes "10106" un "10104" no veidnes "10085".
{
"jsonrpc": "2.0",
"method": "template.massremove",
"params": {
"templateids": "10085",
"templateids_link": [
"10106",
"10104"
]
},
"id": 1
}
Atbilde:
{
"jsonrpc": "2.0",
"result": {
"templateids": [
"10085"
]
},
"id": 1
}
Skatiet arī
Avots
CTemplate::massRemove() failā ui/include/classes/api/services/CTemplate.php.