Difference between revisions of "Template:If both/doc"

From blackwiki
Jump to navigation Jump to search
imported>Droll
(added category)
imported>Vanisaac
m (→‎See also: clean up per WP:CAT#T and WP:AWBREQ add template:Sandbox other)
 
(10 intermediate revisions by 7 users not shown)
Line 1: Line 1:
 
{{Documentation subpage}}
 
{{Documentation subpage}}
 
<!-- PLEASE ADD CATEGORIES AND INTERWIKIS AT THE BOTTOM OF THIS PAGE -->
 
<!-- PLEASE ADD CATEGORIES AND INTERWIKIS AT THE BOTTOM OF THIS PAGE -->
__NOTOC__
+
__NOTOC____NOEDITSECTION__
  
This [[Help:Templates/Helper templates|helper template]] is designed to be used in other templates. It can help editors create templates that or self documenting.
+
This [[Help:Templates/Helper templates|helper template]] is designed to be used in other templates. It can help editors create template code that is self documenting.
  
== Usage ==
+
=== Usage ===
 +
If '''a''' and '''b''' then true.
  
If '''a''' and '''b''' then '''x'''.
+
If '''a''' nor '''b''' then false.
  
If '''a''' nor '''b''' then '''y'''.
+
If '''a''' or '''b''' then false.
  
If '''a''' or '''b''' then '''y'''.
+
It can be used to replace the construct: <code><nowiki>{{#if:a|{{#if:b|true|false}}|false}}</nowiki></code>
  
It can be used to replace the construct: <tt><nowiki>{{#if: a | {{#if: b | x | y }}</nowiki></tt>
+
=== Examples ===
  
== Examples ==
+
<code><nowiki>{{if both| a | b |true|false}}</nowiki> → {{if both| a | b |true|false}}</code>
  
<tt><nowiki>{{if both | a | b | x }}</nowiki></tt> → {{if both | a | b | x }}
+
<code><nowiki>{{if both| a | |true|false}}</nowiki> → {{if both| | b |true|false}}</code>
  
<tt><nowiki>{{if both | a | | x | y }}</nowiki></tt> → {{if both | | b | x | y }}
+
<code><nowiki>{{if both| | b |true|false}}</nowiki> → {{if both| | b |true|false}}</code>
  
<tt><nowiki>{{if both | | b | x | y }}</nowiki></tt> → {{if both | | b | x | y }}
+
<code><nowiki>{{if both| | |true|false}}</nowiki> → {{if both| | |true|false}}</code>
  
== See also ==
+
=== See also ===
 
+
* {{tl|if either}}
* {{tl|ifempty}}
+
* {{tl|if empty}}
 
* {{tl|if all}}
 
* {{tl|if all}}
  
<noinclude>
+
<includeonly>{{Sandbox other||
 
<!-- CATEGORIES GO HERE -->
 
<!-- CATEGORIES GO HERE -->
Category:If-then-else templates
+
[[Category:If-then-else templates]]
  
 
<!-- INTERWIKIS GO HERE -->
 
<!-- INTERWIKIS GO HERE -->
  
</noinclude>
+
}}</includeonly>

Latest revision as of 17:17, 25 April 2020


This helper template is designed to be used in other templates. It can help editors create template code that is self documenting.

Usage

If a and b then true.

If a nor b then false.

If a or b then false.

It can be used to replace the construct: {{#if:a|{{#if:b|true|false}}|false}}

Examples

{{if both| a | b |true|false}} → true

{{if both| a | |true|false}} → false

{{if both| | b |true|false}} → false

{{if both| | |true|false}} → false

See also