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 wziąć istniejący szablon (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 pulpitów. Jednak pulpity 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.).