Vorlage:Bool eqor/Doku
Diese Vorlage dient dem Vergleich von drei Zeichenketten (Strings): Wenn die erste Zeichenfolge mit einer der beiden anderen übereinstimmt, wird der wahr-text als Ergebnis zurückgegeben, andernfalls der falsch-text.
Der Name steht für boolean-equal-or.
Sie verbindet zwei Aufrufe von #ifeq und einen Aufruf von #if. Siehe dazu auch unter Überprüfung von Zeichenketten.
Aufruf
Die Vorlage verwendet die folgende Struktur mit 5 Parametern ohne Namen:
{{ bool eqor | text | vergleichstext A | vergleichstext B | wahr-text | falsch-text }}
Kopiervorlage:
{{bool eqor| | | | | }}
Die drei Texte, die verglichen werden sollen, können vorhanden sein oder fehlen. (Ein leerer Text ist nur mit einem leeren Text identisch.)
Die beiden Rückgabe-Texte können ebenfalls vorhanden sein oder fehlen. Die Vorlage ist in aller Regel nur dann sinnvoll, wenn mindestens einer der beiden Texte vorgesehen ist.
Beispiele
Vergleichswerte | Eingabe | Wahrheitswert | Ausgabe | Bemerkung | ||
---|---|---|---|---|---|---|
Text | Text A | Text B | ||||
weil | weil | wenn | {{bool eqor|weil|weil|wenn|wahr-Text|falsch-Text}} | wahr | wahr-Text | |
weil | wenn | {{bool eqor|weil||wenn|wahr-Text|falsch-Text}} | falsch | falsch-Text | ||
wenn | weil | wenn | {{bool eqor|wenn|weil|wenn||falsch-Text}} | wahr | der wahr-Text fehlt | |
nein | weil | wenn | {{bool eqor|nein|weil|wenn|wahr-Text}} | falsch | der falsch-Text fehlt |