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

From blackwiki
Jump to navigation Jump to search
imported>Droll
m (moved Template:If2/Documentaion/doc to Template:If2/doc: Template:If2/doc just a dumb mistake)
imported>Vanisaac
m (→‎See also: clean up per WP:CAT#T and WP:AWBREQ add template:Sandbox other)
 
(20 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 simple template is designed to facilitate template coding and should only be used in templates.
 
  
The functionality is simple. If a and b then x else y
+
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.
  
I both a and b are true {defined} then a is defined
+
=== Usage ===
If either a or be are (undefined) then is b defined
+
If '''a''' and '''b''' then true.
  
<nowiki>{{if a | b | x | y}} --> x</nowiki>
+
If '''a''' nor '''b''' then false.
  
<nowiki>{{if a |  | x | y}} --> y</nowiki>
+
If '''a''' or '''b''' then false.
  
 +
It can be used to replace the construct: <code><nowiki>{{#if:a|{{#if:b|true|false}}|false}}</nowiki></code>
  
 +
=== Examples ===
  
<!-- PLEASE ADD CATEGORIES AND
+
<code><nowiki>{{if both| a | b |true|false}}</nowiki> → {{if both| a | b |true|false}}</code>
INTERWIKIS AT THE BOTTOM OF THIS PAGE -->
+
 
 +
<code><nowiki>{{if both| a | |true|false}}</nowiki> → {{if both| | b |true|false}}</code>
 +
 
 +
<code><nowiki>{{if both| | b |true|false}}</nowiki> → {{if both| | b |true|false}}</code>
 +
 
 +
<code><nowiki>{{if both| |  |true|false}}</nowiki> → {{if both| |  |true|false}}</code>
 +
 
 +
=== See also ===
 +
* {{tl|if either}}
 +
* {{tl|if empty}}
 +
* {{tl|if all}}
 +
 
 +
<includeonly>{{Sandbox other||
 +
<!-- CATEGORIES GO HERE -->
 +
[[Category:If-then-else templates]]
 +
 
 +
<!-- INTERWIKIS GO HERE -->
 +
 
 +
}}</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