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".

Pieprasījums:

{
    "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".

Pieprasījums:

{
    "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.