Šablona:coupcode/doc
Z thewoodcraft.org
Šablonu {{coupcode}}
využívá šablona {{getcoup}}
, na které závisí šablona {{TBC}}
.
- Nejprve pomocí kouzelného slůvka
{{PAGESINCATEGORY}}
zjistí, kolik předaná skupina činů obsahuje stránek. - Zjištěný počet pak použije jako parametr smyčky (loop), která kombinuje kód kategorie skupiny činů s číslem aktuálního průchodu a generuje kód činu.[1]
- Následně pomocí volání rozšíření DynamicPageList ověřuje existenci šablony
{{C}}
. Pokud tato šablona neexistuje (může jít o nově založený čin, který ještě není vůbec připraven k překladu), vrací místo názvu činu jen řetězecToDo
. Pokud na šablonu{{C}}
na stránce činu narazí, natáhne její čtvrtý parametr, vyhrazený pro název činu.
Pro překlad názvu činu se používá metoda A, která pracuje se šablonou
{{svitek}}
.- ↑ Původně šablona ověřovala, jestli pro kód příslušného činu existuje česká jazyková verze. Ovšem toto ověřování ztratilo s aplikací metody A na překlad názvů činů význam.