Opakující se úkoly ve stromech šablon
Opakující se úkoly lze používat ve stromech šablon, i vzájemně do sebe vnořené. V tom případě:
- A opakující se šablona v rámci stromu šablon je interpretována jako šablona opakující se šablony.
- Při vytváření stromu se místo takového úkolu vytvoří nová šablona opakujícího se úkolu, jejímž rodičovským úkolem je vytvořený reálný úkol, nikoli šablona.
- Pokud má opakující se šablona podukoly - i ty se při vytvoření stromu stanou novými šablonami opakující se šablony vytvořené v ní (jsou zkopírovány s nahrazením rodiče).
- Nové opakující se úkoly se vytvářejí pouze ze šablon, které nemají rodičovský úkol nebo nejsou šablonou.
Tedy pokud je ve stromu následníkem opakující se šablony další opakující se šablona, funguje pouze horní šablona. Nicméně při každé iteraci vytvoří kopii spodní šablony, která už je navázána na vytvořený úkol a funguje samostatně.
POZOR
Pokud úplně nepochopíte, jak opakující se úkoly fungují v rámci stromu šablon - nevytvářejte je. Jinak se můžete setkat s nekontrolovatelným násobením opakujících se úkolů z důvodů, které nejsou na první pohled zřejmé, což pravděpodobně nebude vyhovovat vašim očekáváním.