Keine Bearbeitungszusammenfassung |
KKeine Bearbeitungszusammenfassung |
||
| Zeile 4: | Zeile 4: | ||
-->{{#vardefine:abbcheck-abbmode|{{#if:{{{abbmode|}}}|{{{abbmode}}}|text}}}}<!-- | -->{{#vardefine:abbcheck-abbmode|{{#if:{{{abbmode|}}}|{{{abbmode}}}|text}}}}<!-- | ||
-->{{#vardefine:abbcheck-splitby|{{#if:{{{ | -->{{#vardefine:abbcheck-splitby|{{#if:{{{splitby|}}}|{{{splitby}}}|,}}}}<!-- | ||
-->{{#if:{{abb|mode={{#var:abbcheck-abbmode}}|{{#explode:{{{1|}}}|{{#var:abbcheck-splitby}}|0}}}}|1|<!-- | -->{{#if:{{abb|mode={{#var:abbcheck-abbmode}}|{{#explode:{{{1|}}}|{{#var:abbcheck-splitby}}|0}}}}|1|<!-- | ||
Aktuelle Version vom 31. Oktober 2024, 16:08 Uhr
Diese Vorlage dient zur Überprüfung, ob eine Zeichenkette ein Kürzel enthält, die durch {{abb}} (für den angegebenen Modus) umgewandelt werden kann. Gibt in diesem Fall „1“ zurück, andernfalls eine leere Zeichenkette.
Dies ist eine Untervorlage, die nicht in Artikeln verwendet werden sollte.
| Parameter | Beschreibung | Typ | Status | |
|---|---|---|---|---|
| <unbenannt 1> | 1 | Mögliche Spielabkürzungen, die an Vorlage:Abb übergeben werden, um zu prüfen, ob sie ein gültiges Ergebnis (Text, Symbolname usw.) liefern. Bis zu 10 Abkürzungen können angegeben werden, wenn sie standardmäßig jeweils mit einem Komma (egal ob mit oder ohne Leerzeichen) abgetrennt werden. | Mehrzeiliger Text | erforderlich |
| Kürzelmodus | abbmode | Dies wird direkt an Vorlage:Abb weitergegeben und dient zur Überprüfung, ob ein gültiges Ergebnis für einen bestimmten Modus zurückgegeben wird. Nur gültige Eingaben für den Modusparameter dieser Vorlage haben eine Auswirkung. | Mehrzeiliger Text | optional |
| Trennzeichen | splitby | Dieses Zeichen/diese Zeichenfolge wird zur Abgrenzung mehrerer Abkürzungen in <unbenannt 1> verwendet (d. h. das Zeichen/die Zeichenfolge, das/die die einzelnen Abkürzungen voneinander trennt). Hinweis: Leerzeichen am Anfang oder Ende der Zeichenfolge müssen HTML-codiert werden (& #032; ohne Leerzeichen dazwischen). Die Verwendung von | wird nicht empfohlen.
| Mehrzeiliger Text | optional |
Verwendung
{{abbvalid|Kürzel}}
Beispiele
Grundlegendes
{{abbvalid|FO3}}
gibt „1“ zurück, da „FO3“ eine gültige Eingabe für {{abb}} ist.
{{abbvalid|ASDF}}
gibt „“ (eine leere Zeichenkette) zurück, da „ASDF“ keine gültige Eingabe für {{abb}} ist.
{{abbvalid|FO3, ASDF}}
gibt „1“ zurück, da „FO3“ eine gültige Eingabe für {{abb}} ist.
{{abbvalid|ASDF, ASDF2}}
gibt „“ (eine leere Zeichenkette) zurück, da weder „ASDF“ noch „ASDF2“ gültige Eingaben für {{abb}} sind.
{{abbvalid|FO3, FNV}}
gibt „1“ zurück, da sowohl „FO3“ als auch „FNV“ gültige Eingaben für {{abb}} sind.
Überprüfe auf bestimmte Modi
{{abbvalid|NONE}}
gibt „1“ zurück, da „NONE“ eine gültige Eingabe für {{abb}} ist.
{{abbvalid|NONE|abbmode=icon}}
Gibt „“ (eine leere Zeichenkette) zurück, da „NONE“ in {{abb}} kein Symbol zugeordnet ist.