Extension:CategoryTests/cs

Rozšíření  poskytuje sadu funkcí dynamického analyzátoru, které kontrolují kategorie.

Použití
Aktuálně definuje 3 funkce analyzátoru pro testování kategorií.


 * Testuje, zda je daná stránka v dané kategorii, poté zobrazí "then" (pak) nebo "else" (jinak) (nebo aktuální stránku, pokud není zadána žádná stránka).
 * Testuje, zda je daná stránka v dané kategorii, poté zobrazí "then" (pak) nebo "else" (jinak) (nebo aktuální stránku, pokud není zadána žádná stránka).


 * Testuje, zda daná stránka nepatří do žádné kategorie, poté zobrazí "then" nebo "else" (nebo aktuální stránku, pokud není zadána žádná stránka).
 * Testuje, zda daná stránka nepatří do žádné kategorie, poté zobrazí "then" nebo "else" (nebo aktuální stránku, pokud není zadána žádná stránka).


 * Funguje jako ParserFunctions, ale nebere počáteční parametr (jen začne okamžitě procházet) a místo porovnávání s hodnotou testuje, zda je stránka v těchto kategoriích. Můžete zadat testování dalších stránek pomocí  , kde by se pak testovala tato stránka místo aktuální stránky až do další definice  , v takovém případě bude místo toho nyní testovat tuto stránku. Vyprázdněním   se obnoví aktuální stránka. Pokud váš výchozí případ vyžaduje znaménko rovná se, můžete jej deklarovat pomocí.
 * Funguje jako ParserFunctions, ale nebere počáteční parametr (jen začne okamžitě procházet) a místo porovnávání s hodnotou testuje, zda je stránka v těchto kategoriích. Můžete zadat testování dalších stránek pomocí  , kde by se pak testovala tato stránka místo aktuální stránky až do další definice  , v takovém případě bude místo toho nyní testovat tuto stránku. Vyprázdněním   se obnoví aktuální stránka. Pokud váš výchozí případ vyžaduje znaménko rovná se, můžete jej deklarovat pomocí.

Instalace


Související odkazy

 * - For more general conditional constructs
 * - The main difference seems to be that PageInCat will always try to use categories from the current revision, while may sometimes use the categories from the previous revision, which could result in unexpected page content