<?xml version="1.0" encoding="utf-8"?>
<?xml-stylesheet type="text/css" href="http://pcsar.dyndns.org/mediawiki/skins/common/feed.css?116"?>
<rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/">
	<channel>
		<title>Template:If/Doc - Revision history</title>
		<link>http://pcsar.dyndns.org/mediawiki/index.php?title=Template:If/Doc&amp;action=history</link>
		<description>Revision history for this page on the wiki</description>
		<language>en</language>
		<generator>MediaWiki 1.12.0</generator>
		<lastBuildDate>Sat, 25 Apr 2026 21:58:19 GMT</lastBuildDate>
		<item>
			<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>http://pcsar.dyndns.org/mediawiki/index.php?title=Template:If/Doc&amp;diff=17406&amp;oldid=prev</link>
			<description>&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;</description>
			<pubDate>Mon, 31 Dec 2012 18:58:32 GMT</pubDate>			<dc:creator>Brett Wuth</dc:creator>			<comments>http://pcsar.dyndns.org/mediawiki/index.php/Template_talk:If/Doc</comments>		</item>
	</channel>
</rss>