<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="de">
	<id>https://wiki.cowboy-of-bottrop.de/index.php?action=history&amp;feed=atom&amp;title=Vorlage%3ABoolor%2FDoku</id>
	<title>Vorlage:Boolor/Doku - Versionsgeschichte</title>
	<link rel="self" type="application/atom+xml" href="https://wiki.cowboy-of-bottrop.de/index.php?action=history&amp;feed=atom&amp;title=Vorlage%3ABoolor%2FDoku"/>
	<link rel="alternate" type="text/html" href="https://wiki.cowboy-of-bottrop.de/index.php?title=Vorlage:Boolor/Doku&amp;action=history"/>
	<updated>2026-08-15T18:42:18Z</updated>
	<subtitle>Versionsgeschichte dieser Seite in Cowboy’s Wiki</subtitle>
	<generator>MediaWiki 1.43.0</generator>
	<entry>
		<id>https://wiki.cowboy-of-bottrop.de/index.php?title=Vorlage:Boolor/Doku&amp;diff=6044&amp;oldid=prev</id>
		<title>Cowboy: Neu angelegt</title>
		<link rel="alternate" type="text/html" href="https://wiki.cowboy-of-bottrop.de/index.php?title=Vorlage:Boolor/Doku&amp;diff=6044&amp;oldid=prev"/>
		<updated>2026-08-14T10:24:12Z</updated>

		<summary type="html">&lt;p&gt;Neu angelegt&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Neue Seite&lt;/b&gt;&lt;/p&gt;&lt;div&gt;{{SEITENTITEL:Vorlage:boolor&amp;lt;noinclude&amp;gt;/Doku&amp;lt;/noinclude&amp;gt;}}&lt;br /&gt;
&amp;lt;noinclude&amp;gt;{{Dokumentation/Dokuseite}}&amp;lt;/noinclude&amp;gt;&lt;br /&gt;
{{TemplateData|JSON=&lt;br /&gt;
{ &amp;quot;description&amp;quot;: &amp;quot;&amp;#039;&amp;#039;&amp;#039;[Vorlagenprogrammierung]&amp;#039;&amp;#039;&amp;#039; Logische &amp;#039;&amp;#039;&amp;#039;Oder&amp;#039;&amp;#039;&amp;#039;-Verknüpfung von zwei oder mehr Werten; ein nicht-leerer String (&amp;lt;code&amp;gt;1&amp;lt;/code&amp;gt;, also „wahr“), wenn mindestens ein Parameter weder leer noch &amp;lt;code&amp;gt;0&amp;lt;/code&amp;gt; ist&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;1. Wert&amp;quot;,&lt;br /&gt;
          &amp;quot;description&amp;quot;: &amp;quot;1. Wert zur Verknüpfung&amp;quot;,&lt;br /&gt;
          &amp;quot;type&amp;quot;:        &amp;quot;boolean&amp;quot;,&lt;br /&gt;
          &amp;quot;required&amp;quot;:    true },&lt;br /&gt;
     &amp;quot;2&amp;quot;:&lt;br /&gt;
        { &amp;quot;label&amp;quot;:       &amp;quot;2. Wert&amp;quot;,&lt;br /&gt;
          &amp;quot;description&amp;quot;: &amp;quot;2. Wert zur Verknüpfung&amp;quot;,&lt;br /&gt;
          &amp;quot;type&amp;quot;:        &amp;quot;boolean&amp;quot;,&lt;br /&gt;
          &amp;quot;required&amp;quot;:    true },&lt;br /&gt;
     &amp;quot;3&amp;quot;:&lt;br /&gt;
        { &amp;quot;label&amp;quot;:       &amp;quot;weiterer Wert&amp;quot;,&lt;br /&gt;
          &amp;quot;description&amp;quot;: &amp;quot;Weiterer Wert zur Verknüpfung&amp;quot;,&lt;br /&gt;
          &amp;quot;type&amp;quot;:        &amp;quot;boolean&amp;quot;,&lt;br /&gt;
          &amp;quot;suggested&amp;quot;:   false },&lt;br /&gt;
     &amp;quot;4&amp;quot;:&lt;br /&gt;
        { &amp;quot;label&amp;quot;:       &amp;quot;weitere Werte&amp;quot;,&lt;br /&gt;
          &amp;quot;description&amp;quot;: &amp;quot;Beliebig viele weitere Werte zur Verknüpfung&amp;quot;,&lt;br /&gt;
          &amp;quot;type&amp;quot;:        &amp;quot;boolean&amp;quot;,&lt;br /&gt;
          &amp;quot;suggested&amp;quot;:   false }&lt;br /&gt;
            }&lt;br /&gt;
}&lt;br /&gt;
|TOC=1}}&lt;br /&gt;
&lt;br /&gt;
== Kopiervorlage ==&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;wikitext&amp;quot; copy&amp;gt;&lt;br /&gt;
{{boolor| | }}&lt;br /&gt;
{{boolor| | | }}&lt;br /&gt;
{{boolor| | | | }}&lt;br /&gt;
{{boolor| | | | | }}&lt;br /&gt;
{{boolor| | | | | | }}&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Hinweise ==&lt;br /&gt;
Im Unterschied zur Wikisyntax werden nicht nur leere Strings als „false“ betrachtet, sondern auch solche, welche &amp;lt;code&amp;gt;0&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;-&amp;lt;/code&amp;gt; oder &amp;lt;code&amp;gt;false&amp;lt;/code&amp;gt; enthalten.&lt;br /&gt;
&lt;br /&gt;
Alle Parameter müssen erst ausgewertet werden, bevor sie verknüpft werden können. Das ist ein Problem, wenn die Ermittlung aufwändig ist („[[Hilfe:Vorlagenbeschränkungen#expensive|teuer]]“ oder sonst performancekritisch). Besser ist dann:&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;wikitext&amp;quot; copy&amp;gt;&lt;br /&gt;
{{#if: {{#if: {{#switch: {{A-Vorlage}}&lt;br /&gt;
                |0|-|false|=&lt;br /&gt;
                |#default=1}}&lt;br /&gt;
         | 1&lt;br /&gt;
         | {{#if: {{#switch: {{B-Vorlage}}&lt;br /&gt;
                    |0|-|false|=&lt;br /&gt;
                    |#default=1}}&lt;br /&gt;
             | 1&lt;br /&gt;
             | {{#if: {{#switch: {{C-Vorlage}}&lt;br /&gt;
                        |0|-|false|=&lt;br /&gt;
                        |#default=1}}&lt;br /&gt;
                 | 1&lt;br /&gt;
               }}&lt;br /&gt;
           }}&lt;br /&gt;
       }}&lt;br /&gt;
  | &amp;lt;Aktion&amp;gt;&lt;br /&gt;
}}&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
Die bestimmenden Kriterien „A-Vorlage“, „B-Vorlage“ usw. sollten so angeordnet werden, dass die am einfachsten auszuwertenden zuerst analysiert werden. Liefert eine von ihnen „wahr“, so ist der gesamte Ausdruck wahr. Zum Schluss kommt hier &amp;lt;span style=&amp;quot;white-space:nowrap&amp;quot;&amp;gt;C-Vorlage&amp;lt;/span&amp;gt;, jedoch erst dann, wenn keine der vorangehenden ausgelöst hatte.&lt;br /&gt;
&lt;br /&gt;
== Beispiele ==&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Parameterliste !! Erwartet !! Generiert&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;{{boolor}}&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
| »«&lt;br /&gt;
| »&amp;lt;code&amp;gt;{{boolor}}&amp;lt;/code&amp;gt;«&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;{{boolor|}}&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
| »«&lt;br /&gt;
| »&amp;lt;code&amp;gt;{{boolor|}}&amp;lt;/code&amp;gt;«&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;{{boolor| |}}&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
| »«&lt;br /&gt;
| »&amp;lt;code&amp;gt;{{boolor| |}}&amp;lt;/code&amp;gt;«&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;{{boolor| |0}}&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
| »«&lt;br /&gt;
| »&amp;lt;code&amp;gt;{{boolor| |0}}&amp;lt;/code&amp;gt;«&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code style=&amp;quot;white-space:nowrap&amp;quot;&amp;gt;&amp;lt;nowiki&amp;gt;{{boolor| false | - }}&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
| »«&lt;br /&gt;
| »&amp;lt;code&amp;gt;{{boolor| false | - }}&amp;lt;/code&amp;gt;«&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;{{boolor| |0|1|-}}&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
| »1«&lt;br /&gt;
| »&amp;lt;code&amp;gt;{{boolor| |0|1|-}}&amp;lt;/code&amp;gt;«&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;{{boolor|xyz}}&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
| »1«&lt;br /&gt;
| »&amp;lt;code&amp;gt;{{boolor|xyz}}&amp;lt;/code&amp;gt;«&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Siehe auch ==&lt;br /&gt;
* [[:Kategorie:Vorlage:Boolesche Funktion|Boolesche Funktionen]]&lt;br /&gt;
&amp;lt;includeonly&amp;gt;&lt;br /&gt;
{{Dokumentation/Lua|Expr #templatePars}}&lt;br /&gt;
&lt;br /&gt;
[[Kategorie:Vorlage:Boolesche Funktion]]&lt;br /&gt;
&amp;lt;/includeonly&amp;gt;&lt;/div&gt;</summary>
		<author><name>Cowboy</name></author>
	</entry>
</feed>