template.delete

Opis

object template.delete(array templateIds)

Ta metoda umożliwia usuwanie szablonów.

Usunięcie szablonu powoduje również usunięcie wszystkich jego encji (pozycji, wyzwalaczy, wykresów itp.) z dowolnych hostów lub szablonów, z którymi jest powiązany. Aby zachować te encje, najpierw odłącz szablon od odpowiednich hostów lub szablonów, używając metod host.update, host.massremove, template.update lub template.massremove.

Ta metoda jest dostępna wyłącznie dla typów użytkowników Admin i Super admin. Uprawnienia do wywołania tej metody można odebrać w ustawieniach roli użytkownika. Więcej informacji znajdziesz w sekcji Role użytkowników.

Parametry

(array) ID szablonów do usunięcia.

Zwracane wartości

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

Przykłady

Usuwanie wielu szablonów

Usuń dwa szablony.

Żądanie:

{
    "jsonrpc": "2.0",
    "method": "template.delete",
    "params": [
        "13",
        "32"
    ],
    "id": 1
}

Odpowiedź:

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

Źródło

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