template.massremove

Opis

object template.massremove(object parameters)

Ta metoda umożliwia usunięcie powiązanych obiektów z wielu szablonów.

Ta metoda jest dostępna tylko dla typów użytkowników Admin i Super admin. Uprawnienia do wywołania tej metody mogą zostać cofnięte w ustawieniach roli użytkownika. Więcej informacji znajduje się w sekcji User roles.

Parametry

(object) Parametry zawierające identyfikatory szablonów do zaktualizowania oraz obiekty, które powinny zostać usunięte.

Parametr Typ Opis
templateids ID/array Identyfikatory szablonów, które mają zostać zaktualizowane.

Zachowanie parametru:
- wymagany
groupids ID/array Identyfikatory grup szablonów, z których należy usunąć podane szablony.
macros string/array Identyfikatory makr użytkownika, które mają zostać usunięte z podanych szablonów.
templateids_clear ID/array Identyfikatory szablonów, które mają zostać odłączone i wyczyszczone z podanych szablonów (nadrzędnych).
templateids_link ID/array Identyfikatory szablonów, które mają zostać odłączone od podanych szablonów (nadrzędnych).

Zwracane wartości

(object) Zwraca obiekt zawierający identyfikatory zaktualizowanych szablonów we właściwości templateids.

Przykłady

Usuwanie szablonów z grupy

Usuń dwa szablony z grupy „2”.

Żądanie:

{
    "jsonrpc": "2.0",
    "method": "template.massremove",
    "params": {
        "templateids": [
            "10085",
            "10086"
        ],
        "groupids": "2"
    },
    "id": 1
}

Odpowiedź:

{
    "jsonrpc": "2.0",
    "result": {
        "templateids": [
            "10085",
            "10086"
        ]
    },
    "id": 1
}

Odłączanie szablonów od hosta

Odłącz szablony „10106” i „10104” od szablonu „10085”.

Żądanie:

{
    "jsonrpc": "2.0",
    "method": "template.massremove",
    "params": {
        "templateids": "10085",
        "templateids_link": [
            "10106",
            "10104"
        ]
    },
    "id": 1
}

Odpowiedź:

{
    "jsonrpc": "2.0",
    "result": {
        "templateids": [
            "10085"
        ]
    },
    "id": 1
}

Zobacz także

Źródło

CTemplate::massRemove() w ui/include/classes/api/services/CTemplate.php.