Šablona:coupcode/doc

Z thewoodcraft.org
< Šablona:coupcode
Verze z 2. 9. 2022, 14:57, kterou vytvořil Keny (diskuse | příspěvky)
(rozdíl) ← Starší verze | zobrazit aktuální verzi (rozdíl) | Novější verze → (rozdíl)

Šablonu {{coupcode}} využívá šablona {{getcoup}}, na které závisí šablona {{TBC}}.

  1. Nejprve pomocí kouzelného slůvka {{PAGESINCATEGORY}} zjistí, kolik předaná skupina činů obsahuje stránek.
  2. 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]
  3. 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ězec ToDo. Pokud na šablonu {{C}} na stránce činu narazí, natáhne její čtvrtý parametr, vyhrazený pro název činu.
PoznámkaPro překlad názvu činu se používá metoda A, která pracuje se šablonou {{svitek}}.

  1. 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.