<?xml version="1.0" encoding="utf-8"?>
<?xml-stylesheet type="text/css" href="http://pcsar.dyndns.org/mediawiki/skins/common/feed.css?116"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
		<id>http://pcsar.dyndns.org/mediawiki/index.php?action=history&amp;feed=atom&amp;title=Template%3AIf%2FDoc</id>
		<title>Template:If/Doc - Revision history</title>
		<link rel="self" type="application/atom+xml" href="http://pcsar.dyndns.org/mediawiki/index.php?action=history&amp;feed=atom&amp;title=Template%3AIf%2FDoc"/>
		<link rel="alternate" type="text/html" href="http://pcsar.dyndns.org/mediawiki/index.php?title=Template:If/Doc&amp;action=history"/>
		<updated>2026-04-25T21:58:39Z</updated>
		<subtitle>Revision history for this page on the wiki</subtitle>
		<generator>MediaWiki 1.12.0</generator>

	<entry>
		<id>http://pcsar.dyndns.org/mediawiki/index.php?title=Template:If/Doc&amp;diff=17406&amp;oldid=prev</id>
		<title>Brett Wuth: New page: {{Template doc|&lt;nowiki&gt;subst=subst:&lt;/nowiki&gt;}}  Based on http://meta.wikimedia.org/wiki/Template:If  ==Usage== * 4 parameters: **&lt;code&gt;&lt;nowiki&gt;{{if||x| p | q }}&lt;/nowiki&gt;&lt;/code&gt; gives &quot;{{if...</title>
		<link rel="alternate" type="text/html" href="http://pcsar.dyndns.org/mediawiki/index.php?title=Template:If/Doc&amp;diff=17406&amp;oldid=prev"/>
				<updated>2012-12-31T18:58:32Z</updated>
		
		<summary type="html">&lt;p&gt;New page: {{Template doc|&amp;lt;nowiki&amp;gt;subst=subst:&amp;lt;/nowiki&amp;gt;}}  Based on http://meta.wikimedia.org/wiki/Template:If  ==Usage== * 4 parameters: **&amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;{{if||x| p | q }}&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt; gives &amp;quot;{{if...&lt;/p&gt;
&lt;p&gt;&lt;b&gt;New page&lt;/b&gt;&lt;/p&gt;&lt;div&gt;{{Template doc|&amp;lt;nowiki&amp;gt;subst=subst:&amp;lt;/nowiki&amp;gt;}}&lt;br /&gt;
&lt;br /&gt;
Based on&lt;br /&gt;
http://meta.wikimedia.org/wiki/Template:If&lt;br /&gt;
&lt;br /&gt;
==Usage==&lt;br /&gt;
* 4 parameters:&lt;br /&gt;
**&amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;{{if||x| p | q }}&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt; gives &amp;quot;{{if||x| p | q }}&amp;quot;&lt;br /&gt;
**&amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;{{if||| p | q }}&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt; gives &amp;quot;{{if||| p | q }}&amp;quot;&lt;br /&gt;
**&amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;{{if|expr|2&amp;lt;3| p | q }}&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt; gives &amp;quot;{{if|expr|2&amp;lt;3| p | q }}&amp;quot;&lt;br /&gt;
**&amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;{{if|expr|2&amp;gt;3| p | q }}&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt; gives &amp;quot;{{if|expr|2&amp;gt;3| p | q }}&amp;quot;&lt;br /&gt;
**&amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;{{if|expr|2{{=}}3| p | q }}&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt; gives &amp;quot;{{if|expr|2{{=}}3| p | q }}&amp;quot;&lt;br /&gt;
**&amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;{{if|expr||2=2=3| p | q }}&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt; gives &amp;quot;{{if|expr||2=2=3| p | q }}&amp;quot;&lt;br /&gt;
**&amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;{{if|exist| Template:If | p | q }}&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt; gives &amp;quot;{{if|exist| Template:If | p | q }}&amp;quot;&lt;br /&gt;
**&amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;{{if|exist| No Such:If | p | q }}&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt; gives &amp;quot;{{if|exist| No Such:If | p | q }}&amp;quot;&lt;br /&gt;
**&amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;{{if|error|&amp;lt;span class{{=}}&amp;quot;error&amp;quot;&amp;gt;x&amp;lt;/span&amp;gt;| p | q }}&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt; gives &amp;quot;{{if|error|&amp;lt;span class{{=}}&amp;quot;error&amp;quot;&amp;gt;x&amp;lt;/span&amp;gt;| p | q }}&amp;quot;&lt;br /&gt;
**&amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;{{if|error| 7 | p | q }}&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt; gives &amp;quot;{{if|error| 7 | p | q }}&amp;quot;&lt;br /&gt;
**&amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;{{if|error| 7 | p | }}&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt; gives &amp;quot;{{if|error| 7 | p | }}&amp;quot;&lt;br /&gt;
**&amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;{{if|error| 7 | p |}}&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt; gives &amp;quot;{{if|error| 7 | p |}}&amp;quot;&lt;br /&gt;
**&amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;{{if|error| 7 | p }}&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt; gives &amp;quot;{{if|error| 7 | p }}&amp;quot;&lt;br /&gt;
* 5 parameters:&lt;br /&gt;
**&amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;{{if|eq| u |u| p | q }}&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt; gives &amp;quot;{{if|eq| u |u| p | q }}&amp;quot;&lt;br /&gt;
**&amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;{{if|eq| u |v| p | q }}&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt; gives &amp;quot;{{if|eq| u |v| p | q }}&amp;quot;&lt;br /&gt;
&lt;br /&gt;
Compare:&lt;br /&gt;
* 3 parameters:&lt;br /&gt;
**&amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;{{#if:x| p | q }}&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt; gives &amp;quot;{{#if:x| p | q }}&amp;quot;&lt;br /&gt;
**&amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;{{#ifexpr:2&amp;lt;3| p | q }}&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt; gives &amp;quot;{{#ifexpr:2&amp;lt;3| p | q }}&amp;quot;&lt;br /&gt;
**&amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;{{#ifexist: Help:Link | p | q }}&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt; gives &amp;quot;{{#ifexist: Help:Link | p | q }}&amp;quot;&lt;br /&gt;
**&amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;{{#iferror:&amp;lt;span class=&amp;quot;error&amp;quot;&amp;gt;x&amp;lt;/span&amp;gt;| p | q }}&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt; gives &amp;quot;{{#iferror:&amp;lt;span class=&amp;quot;error&amp;quot;&amp;gt;x&amp;lt;/span&amp;gt;| p | q }}&amp;quot;&lt;br /&gt;
**&amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;{{#iferror: 7 | p | q }}&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt; gives &amp;quot;{{#iferror: 7 | p | q }}&amp;quot;&lt;br /&gt;
**&amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;{{#iferror: 7 | p | }}&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt; gives &amp;quot;{{#iferror: 7 | p | }}&amp;quot;&lt;br /&gt;
**&amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;{{#iferror: 7 | p |}}&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt; gives &amp;quot;{{#iferror: 7 | p |}}&amp;quot;&lt;br /&gt;
**&amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;{{#iferror: 7 | p }}&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt; gives &amp;quot;{{#iferror: 7 | p }}&amp;quot;&lt;br /&gt;
* 4 parameters:&lt;br /&gt;
**&amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;{{#ifeq: u |u| p | q }}&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt; gives &amp;quot;{{#ifeq: u |u| p | q }}&amp;quot;&lt;br /&gt;
&lt;br /&gt;
Note that, unlike parser functions, templates require writing equals signs in values of unnamed parameters as &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;{{=}}&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
For full substitution, simply use {{cnw|subst:}} or {{cnw|safesubst:}}. If the condition contains a parser function, template, or variable, that should be substituted too. Optionally the &amp;quot;then&amp;quot; or &amp;quot;else&amp;quot; part can also be substituted.&lt;br /&gt;
&lt;br /&gt;
Error messages (examples):&lt;br /&gt;
&lt;br /&gt;
*&amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;{{if|expr|1234&amp;gt;e3|1|0}}&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt; gives {{if|expr|1234&amp;gt;e3|1|0}}&lt;br /&gt;
*&amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;{{#ifexpr:1234&amp;gt;e3|1|0}}&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt; gives {{#ifexpr:1234&amp;gt;e3|1|0}}&lt;/div&gt;</summary>
		<author><name>Brett Wuth</name></author>	</entry>

	</feed>