Šablona:coupcode
Z kapica.cz
[editovat]
Š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.
<img src="https://disklessui.kapica.cz/wiki/images/0/02/Poznamka.svg" width="5%" resource="./File:Poznamka.svg" style="float: right; margin: 15px 0px 15px 15px;" alt="Poznámka" title="Poznámka">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.