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. Atļaujas izsaukt šo metodi var tikt atsauktas lietotāja lomas iestatījumos. Plašāku informāciju skatiet 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.