Шаблон:Yesno
Материал из Справочника наблюдателя
Источник: wp:Template:Yesno
См. также {{yesIfEmpty}} и {{noIfEmpty}} .
This template normalises an input to be a yes/no output.
Usage[]
The template distinguishes five different types of input, supplied on the first unnamed parameter:
- Yes: Case-insensitive forms of "Yes", "y" and "1"; e.g.
{{Yesno|yEs}} - No: Case-insensitive forms of "No", "n" and "0"; e.g.
{{Yesno|nO}} - Nothing: When the input is defined but either contains no value or consists of wp:whitespace character only; i.e.
{{Yesno|}}or{{Yesno| }} - Negation: When the input is either "¬" or entirely missing; i.e.
{{Yesno|¬}}or{{Yesno}} - Anything else: e.g.
{{Yesno|Purple monkey dish washer}}
By default, the template returns "yes" in the first and last case but returns blank in the other cases.
Customizing the output[]
Template's default output can be customized with five named parameters, respectively: |yes=, |no=, |blank=, |¬= and |def=. If these parameters are specified, the template response is as follows:
- Yes: Template returns the contents of
|yes=, otherwise returns "yes". For example: - No: Template returns the contents of
|no=, otherwise returns blank. For example: - Nothing: Template returns the contents of
|blank=or|no=in absence of the former; otherwise, returns blank. - Negation: Template returns the contents of
|¬=, otherwise returns blank. For example:{{yesno|¬|¬=sausage}}results in "sausage"
- Anything else: Template returns the contents of
|def=or|yes=in absence of the former; otherwise, returns "yes".
For the named parameters, use of a blank value is not the same as omitting the parameter. Blank named parameters tells the template that the customized return value is blank. For example:
Вышеприведенная документация хранится отдельно ( править | история | скрыть ).
Задавайте категории на странице документации, а не здесь! Показать подстраницы
Задавайте категории на странице документации, а не здесь! Показать подстраницы