Zum Inhalt springen
Willkommen in der InkluPedia
Wenn dir dieses Wiki geholfen hat, würde sich die InkluPedia über eine Bewertung auf der Trustpilot-Website hierüber als Dankeschön freuen. Feedback zu diesem Wiki ist über das Kontaktformular oder nach eine Anmeldung möglich. Für eine Mitarbeit ist eine Anmeldung erforderlich, Angaben persönlicher Daten sind dabei nicht notwendig. Derzeit ist das wegen monatelangen Attacken von weltweit aktiven SPAM-Bots [1] nur über ein Formular möglich.

Vorlage:Booland

Aus InkluPedia

Diese Vorlage dient der logischen Verknüpfung von zwei oder mehr Zeichenketten (Strings) nach der booleschen Algebra. Sie erzeugt einen nichtleeren String („wahr“), wenn alle Parameter nicht leer (also „wahr“) sind, ansonsten erzeugt sie einen leeren String. Ein leerer Parameter am Ende, also |}} bewirkt stets ein logisches "falsch", also einen leeren String.

Parameter

Zwei oder mehr Strings.

Kopiervorlage

{{Booland| | }}
{{Booland| | | }}
{{Booland| | | | }}
{{Booland| | | | | }}
{{Booland| | | | | | }}

Beispiele

  • {{#if: {{Booland| | }}| Ja | Nein}} ergibt: Nein
  • {{#if: {{Booland|xxx| }}| Ja | Nein}} ergibt: Nein
  • {{#if: {{Booland| |yyy}}| Ja | Nein}} ergibt: Nein
  • {{#if: {{Booland|xxx|yyy}}| Ja | Nein}} ergibt: Ja
  • {{#if: {{Booland|xxx|yyy| }}| Ja | Nein}} ergibt: Nein
  • {{#if: {{Booland|xxx|yyy|}}| Ja | Nein}} ergibt: Nein

Lua

Diese Vorlage wurde ganz oder teilweise mit der Programmiersprache Lua erstellt.

  • Module sind mit #invoke eingebunden.
  • Im Quelltext-Modus dieser Vorlage sieht man, welche(s) Modul(e) in dieser Vorlage eingebunden ist/sind.
  • In der Dokumentation der einzelnen Module findet man ggf. weitere Hinweise.