<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>https://irony.wiki/index.php?action=history&amp;feed=atom&amp;title=Template%3AYesno%2Fdoc</id>
	<title>Template:Yesno/doc - Revision history</title>
	<link rel="self" type="application/atom+xml" href="https://irony.wiki/index.php?action=history&amp;feed=atom&amp;title=Template%3AYesno%2Fdoc"/>
	<link rel="alternate" type="text/html" href="https://irony.wiki/index.php?title=Template:Yesno/doc&amp;action=history"/>
	<updated>2026-05-10T17:19:29Z</updated>
	<subtitle>Revision history for this page on the wiki</subtitle>
	<generator>MediaWiki 1.44.5</generator>
	<entry>
		<id>https://irony.wiki/index.php?title=Template:Yesno/doc&amp;diff=2079&amp;oldid=prev</id>
		<title>Saucy: doc</title>
		<link rel="alternate" type="text/html" href="https://irony.wiki/index.php?title=Template:Yesno/doc&amp;diff=2079&amp;oldid=prev"/>
		<updated>2021-06-09T01:43:12Z</updated>

		<summary type="html">&lt;p&gt;doc&lt;/p&gt;
&lt;p&gt;&lt;b&gt;New page&lt;/b&gt;&lt;/p&gt;&lt;div&gt;This template evaluates any input and produces a normalized &amp;lt;samp&amp;gt;yes&amp;lt;/samp&amp;gt; or nil output, based on the content of the input and several configurable options. It is not meant for use directly in articles, but for making templates.&lt;br /&gt;
&lt;br /&gt;
== In a nutshell ==&lt;br /&gt;
If the input the template receives is (not case sensitive) &amp;quot;no&amp;quot;, &amp;quot;n&amp;quot;, &amp;quot;false&amp;quot;, &amp;quot;off&amp;quot;, &amp;quot;0&amp;quot;, is only whitespace, or is entirely missing; then the template returns an empty string. If any other value is received, then the template returns &amp;quot;yes&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
This is useful for creating opt-in parameters in templates. For example, a nocat parameter:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;{{#if: {{yesno| {{{nocat|}}} }} ||[[Category:Your category here]]}}&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
In this example, the template adds the page to the category, but if the user does not want that then they can set the parameter &amp;lt;code&amp;gt;nocat=yes&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;nocat=y&amp;lt;/code&amp;gt;, etc.&lt;br /&gt;
&lt;br /&gt;
This is a basic use case for this template. What the template outputs can be changed. For more complex usage, read [[wp:Template:Yesno|Wikipedia&amp;#039;s documentation]].&lt;br /&gt;
&lt;br /&gt;
== TemplateData ==&lt;br /&gt;
&amp;lt;templatedata&amp;gt;&lt;br /&gt;
{&lt;br /&gt;
        &amp;quot;description&amp;quot;: &amp;quot;This template normalises an input to be a yes or nil output.&amp;quot;,&lt;br /&gt;
        &amp;quot;params&amp;quot;: {&lt;br /&gt;
                &amp;quot;1&amp;quot;: {&lt;br /&gt;
                        &amp;quot;label&amp;quot;: &amp;quot;Input value&amp;quot;,&lt;br /&gt;
                        &amp;quot;description&amp;quot;: &amp;quot;The value to be evaluated&amp;quot;,&lt;br /&gt;
                        &amp;quot;type&amp;quot;: &amp;quot;string&amp;quot;,&lt;br /&gt;
                        &amp;quot;required&amp;quot;: true&lt;br /&gt;
                },&lt;br /&gt;
                &amp;quot;yes&amp;quot;: {&lt;br /&gt;
                        &amp;quot;label&amp;quot;: &amp;quot;Output on yes&amp;quot;,&lt;br /&gt;
                        &amp;quot;description&amp;quot;: &amp;quot;Specifies the output of the template when the input value is a case-insensitive forms of &amp;#039;Yes&amp;#039;, &amp;#039;Y&amp;#039;, &amp;#039;True&amp;#039; or &amp;#039;1&amp;#039;&amp;quot;,&lt;br /&gt;
                        &amp;quot;type&amp;quot;: &amp;quot;string&amp;quot;,&lt;br /&gt;
                        &amp;quot;required&amp;quot;: false&lt;br /&gt;
                },&lt;br /&gt;
                &amp;quot;no&amp;quot;: {&lt;br /&gt;
                        &amp;quot;label&amp;quot;: &amp;quot;Output on no&amp;quot;,&lt;br /&gt;
                        &amp;quot;description&amp;quot;: &amp;quot;Specifies the output of the template when the input value is a case-insensitive forms of &amp;#039;No&amp;#039;, &amp;#039;N&amp;#039;, &amp;#039;False, or &amp;#039;0&amp;#039;&amp;quot;,&lt;br /&gt;
                        &amp;quot;type&amp;quot;: &amp;quot;string&amp;quot;,&lt;br /&gt;
                        &amp;quot;required&amp;quot;: false&lt;br /&gt;
                },&lt;br /&gt;
                &amp;quot;blank&amp;quot;: {&lt;br /&gt;
                        &amp;quot;label&amp;quot;: &amp;quot;Output on blank input&amp;quot;,&lt;br /&gt;
                        &amp;quot;description&amp;quot;: &amp;quot;Specifies the output of the template when the input value is defined but is either empty or contains nothing but whitespace character(s)&amp;quot;,&lt;br /&gt;
                        &amp;quot;type&amp;quot;: &amp;quot;string&amp;quot;,&lt;br /&gt;
                        &amp;quot;required&amp;quot;: false&lt;br /&gt;
                },&lt;br /&gt;
                &amp;quot;¬&amp;quot;: {&lt;br /&gt;
                        &amp;quot;label&amp;quot;: &amp;quot;Output on ¬&amp;quot;,&lt;br /&gt;
                        &amp;quot;description&amp;quot;: &amp;quot;Specifies the output of the template when the input value is either &amp;#039;¬&amp;#039; or entirely missing (undefined)&amp;quot;,&lt;br /&gt;
                        &amp;quot;type&amp;quot;: &amp;quot;string&amp;quot;,&lt;br /&gt;
                        &amp;quot;required&amp;quot;: false&lt;br /&gt;
                },&lt;br /&gt;
                &amp;quot;def&amp;quot;: {&lt;br /&gt;
                        &amp;quot;label&amp;quot;: &amp;quot;Definite output&amp;quot;,&lt;br /&gt;
                        &amp;quot;description&amp;quot;: &amp;quot;Specifies the output of the template when the input value is defined but not a form of &amp;#039;yes&amp;#039;, &amp;#039;no&amp;#039;, &amp;#039;1&amp;#039;, &amp;#039;0&amp;#039;, &amp;#039;¬&amp;#039; or blank&amp;quot;,&lt;br /&gt;
                        &amp;quot;type&amp;quot;: &amp;quot;string&amp;quot;,&lt;br /&gt;
                        &amp;quot;required&amp;quot;: false&lt;br /&gt;
                }&lt;br /&gt;
        }&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/templatedata&amp;gt;&lt;/div&gt;</summary>
		<author><name>Saucy</name></author>
	</entry>
</feed>