4 Zagnieżdżanie
Przegląd
Zagnieżdżanie to sposób, w jaki jeden szablon obejmuje jeden lub więcej innych szablonów.
Ponieważ sensowne jest rozdzielenie encji na osobne szablony dla różnych usług, aplikacji itp., możesz ostatecznie mieć całkiem sporo szablonów, z których wszystkie mogą wymagać podłączenia do wielu hostów. Aby uprościć ten obraz, możliwe jest połączenie kilku szablonów razem w jednym szablonie.
Korzyść z zagnieżdżania polega na tym, że do hosta trzeba podłączyć tylko jeden szablon, a host automatycznie odziedziczy wszystkie encje z szablonów, które są podłączone do tego jednego szablonu. Na przykład, jeśli podłączymy T1 i T2 do T3, uzupełnimy T3 o wszystkie encje z T1 i T2, ale nie odwrotnie. Jeśli podłączymy T1 do T2 i T3, uzupełnimy T2 i T3 o encje z T1.
Konfigurowanie zagnieżdżonych szablonów
Aby połączyć szablony, należy użyć istniejącego szablonu (lub utworzyć nowy), a następnie:
- Otwórz formularz konfiguracji szablonu.
- Znajdź pole Templates.
- Kliknij Select, aby otworzyć okno podręczne Templates.
- W oknie podręcznym wybierz wymagane szablony, a następnie kliknij Select, aby dodać szablony do listy.
- Kliknij Add lub Update w formularzu konfiguracji szablonu.
W ten sposób wszystkie obiekty skonfigurowanego szablonu, a także wszystkie obiekty połączonych szablonów, będą teraz widoczne w konfiguracji szablonu. Dotyczy to pozycji, wyzwalaczy, wykresów, reguł wykrywania niskiego poziomu oraz scenariuszy web, ale nie obejmuje dashboardów. Jednak dashboardy z połączonych szablonów będą mimo to dziedziczone przez hosty.
Aby odłączyć dowolny z połączonych szablonów, kliknij Unlink lub Unlink and clear w formularzu konfiguracji szablonu, a następnie kliknij Update.
Opcja Unlink po prostu usunie powiązanie z połączonym szablonem, nie usuwając żadnych jego obiektów (pozycji, wyzwalaczy itp.).
Opcja Unlink and clear usunie zarówno powiązanie z połączonym szablonem, jak i wszystkie jego obiekty (pozycje, wyzwalacze itp.).