Template:Yesno/doc/cs
Toto je dokumentace podstránky Template:Yesno/doc. Obsahuje informace o použití, kategorie a další obsah, který není součástí původní stránky Template. |
Tato šablona normalizuje vstup tak, aby bylo výstupem ano/ne.
Použití
[edit]Šablona má pět možných výstupů v závislosti na výchozím parametru (pokud chcete).
Při nejjednodušším použití to budou všechny buď "yes" nebo "" (prázdné = nic, žádné znaky).
- {{Yesno|yes}} → "yes" (platí také pro "Yes", "YeS", etc, "Y", "y" a "1")
- {{Yesno|no}} → "" platí také pro "No", "NO", "nO", "N", "n" a "0")
- {{Yesno}} → ""
- {{Yesno|¬}} → ""
- {{Yesno|purplemonkeydishwasher}} → "yes" (platí také pro jakoukoli jinou hodnotu, která není uvedena výše)
Každý z nich může být přepsán.
- {{Yesno|yes|yes=bacon}} → "bacon" (platí také pro "Yes", "YeS", etc, "Y", "y" a "1")
- {{Yesno|no|no=ham}} → "ham" (platí také pro to "No", "NO", "nO", "N", "n" a "0")
- {{Yesno|blank=eggs}} → "eggs"
- {{Yesno|¬|¬=sausage|blank=eggs|no=ham}} → "sausage"
- and {{Yesno|¬=sausage|blank=eggs|no=ham}} → "sausage"
- {{Yesno|purplemonkeydishwasher|def=cup-of-tea}} → "{{Yesno|purplemonkeydishwasher|def=cup-of-tea}}" (platí také pro jakoukoli jinou hodnotu, která není uvedena výše)
Toto lze použít (zřejmě zvráceně).:
Vznikne tak logická inverze.
TemplateData
[edit]Tato sekce obsahuje strukturovaný popis parametrů šablony využívající rozšíření TemplateData, který umožňuje snadnější používání této šablony v prostředí VisualEditoru.
Yesno/doc
This template normalises an input to be a yes or nil output.
Parameter | Description | Type | Status | |
---|---|---|---|---|
Input value | 1 | The value to be evaluated. | String | required |
Output on yes | yes | Specifies the output of the template when the input value is a case-insensitive forms of 'Yes', 'Y', 'True' or '1'. | String | optional |
Output on no | no | Specifies the output of the template when the input value is a case-insensitive forms of 'No', 'N', 'False', or '0'. | String | optional |
Output on blank input | blank | Specifies the output of the template when the input value is defined but is either empty or contains nothing but whitespace character(s). | String | optional |
Output on ¬ | ¬ | Specifies the output of the template when the input value is either '¬' or entirely missing (undefined). | String | optional |
Definite output | def | Specifies the output of the template when the input value is defined but not a form of 'yes', 'no', '1', '0', '¬' or blank. | String | optional |
Související odkazy
[edit]