veidnes grupas masveida atjaunināšana

Apraksts

object templategroup.massupdate(object parameters)

Šī metode ļauj vairākās veidņu grupās aizstāt veidnes ar norādītajām veidnēm.

Šī metode ir pieejama tikai Admin un Super admin lietotāju tipiem. Tiesības izsaukt šo metodi var atsaukt lietotāju lomu iestatījumos. Plašāku informāciju skatiet sadaļā Lietotāju lomas.

Parametri

(object) Parametri, kas satur atjaunināmo veidņu grupu ID un objektus, kas jāatjaunina.

Parameter Type Description
groups object/array Veidņu grupas, kas jāatjaunina.

Veidņu grupām jābūt definētai tikai groupid īpašībai.

Parametra uzvedība:
- required
templates object/array Veidnes, kas aizstās pašreizējo veidni norādītajās veidņu grupās.
Visas pārējās veidnes, izņemot minētās, tiks izslēgtas no veidņu grupām.

Veidnēm jābūt definētai tikai templateid īpašībai.

Parametra uzvedība:
- required

Atgrieztās vērtības

(object) Atgriež objektu, kas satur atjaunināto veidņu grupu ID groupids īpašībā.

Piemēri

Veidņu aizstāšana veidņu grupā

Aizstājiet visas veidnes veidņu grupā ar minētajām veidnēm.

Pieprasījums:

{
    "jsonrpc": "2.0",
    "method": "templategroup.massupdate",
    "params": {
        "groups": [
            {
                "groupid": "8"
            }
        ],
        "templates": [
            {
                "templateid": "40050"
            }
        ]
    },
    "id": 1
}

Atbilde:

{
    "jsonrpc": "2.0",
    "result": {
        "groupids": [
            "8",
        ]
    },
    "id": 1
}

Skatīt arī

Avots

CTemplateGroup::massUpdate() iekš ui/include/classes/api/services/CTemplateGroup.php.