Nápověda:ParserFunctions
Z WikiSkript
Jde o funkce, které umožňují skládat text na základě vyhodnocení logických výrazů.
Extenze definuje 10 funkcí:
expr | vypočítá zadaný matematický výraz a vrátí jeho výsledek |
if | testuje zda byl zadán určitý parametr a případně vykoná příslušný příkaz |
ifeq | porovnává dva zadané parametry |
ifexist | testuje, zdali existuje zadaná stránka |
ifexpr | vypočítá zadaný matematický výraz a na základě boolean výsledku (true/false) vykoná zadaný příkaz |
iferror | testuje, zdali zadaná funkce vrací chybu (class="error") |
switch | testuje zadaný parametr oproti několika možným hodnotám a vykoná příslušný příkaz |
time | na základě zadaných parametrů vrací datum a čas v požadovaném formátu |
rel2abs | tato funkce mění relativní adresu ke stránce na adresu absolutní |
titleparts | funkce rozdělí titulek podstránky na jednotlivé úseky podle lomítek a vrací pouze požadované úseky |
Kompletní info je k dispozici zde.