Zuletzt bearbeitet vor 6 Monaten
von Margit Link-Rodrigue

TemplateData

Erweiterung: TemplateData

alle Erweiterungen

Übersicht
Beschreibung: Festlegung von Vorlagenparametern im JSON-Format
Status: stable Abhängigkeit: MediaWiki
Entwickler: Timo Tijhof, Moriel Schottlender, James Forrester, Bartosz Dziewonski, Marielle Volz, und andere, Trevor Parscal Lizenz: GPL v2+
Typ: MediaWiki Kategorie: Inhaltliche Strukturierung
Edition: BlueSpice pro, BlueSpice farm, BlueSpice cloud Version:

Funktionen / Anwendung[Bearbeiten | Quelltext bearbeiten]

Die Erweiterung TemplateData führt ein <templatedata> tag und eine API ein, mit der Editoren festlegen können, wie Vorlagen aufgerufen werden sollen.

Nicht alle Datentypen, die für einen Parameter ausgewählt werden können haben tatsächliche Auswirkungen:

Value Description
unknown Standardeinstellung

keine Auswirkung

string für jede Zeichenfolge mit reinem Text vorgesehen

keine Auswirkung

line für die Vermeidung eines Zeilenumbruchs

Auswirkung:"line" verhindert, dass das Eingabefeld eines Parameters neue Zeilen zulässt

content für Wikitext von Seiteninhalten, zum Beispiel Links, Bilder oder Textformatierungen

keine Auswirkung

unbalanced-wikitext für Wikitext, der nicht alleine stehen kann, d. h. es fehlt ein öffnender oder schließender Tag oder er verweist auf andere Teile des Wikitexts.

keine Auswirkung

wiki-page-name für einen Seitennamen

Auswirkung: Zeigt ein Dropdown-Menü mit einer Liste von Seiten im Wiki an. In der Suche können auch Namensräume definiert werden. Der Inhalt des Eingabefelds bleibt in einer Zeile. Es verhindert nicht, dass eine Nicht-Seite eingegeben wird.

wiki-file-name für lokale Dateien

keine Auswirkung

wiki-template-name für Vorlagennamen

Auswirkung: Zeigt ein Dropdown-Menü mit einer Liste von Vorlagen an. Der Inhalt des Eingabefelds bleibt in einer Zeile. Es verhindert nicht, dass eine Nicht-Vorlage eingegeben wird.

wiki-user-name für einen Benutzernamen

Auswirkung: Zeigt ein Dropdown-Menü mit einer Liste der Benutzernamen an. Der Inhalt des Eingabefelds bleibt in einer Zeile. Es verhindert nicht, dass ein Nicht-Benutzername eingegeben wird.

number für numerische Werte, einschließlich negativer Werte und Dezimalzahlen.

keine Auswirkung

boolean für einen Wert, der entweder wahr, falsch oder unbekannt ist. Dies soll durch eine „1“, „0“ oder einen Leerwert dargestellt werden.

Auswirkung: Mit autovalue:0 zeigt VisualEditor eine Checkbox, die aktiviert werden kann.

date für ein Datum im Format JJJJ-MM-TT

keine Auswirkung

url für eine URL mit Internet-Protokoll (z.B, "https://" or "//")

Auswirkung: Im Eingabefeld wird auf der linken Seite des Felds ein Symbol für einen externen Link (ein Quadrat mit einem nach außen zeigenden Pfeil) angezeigt und das Feld rot umrahmt, wenn der Benutzer keinen URL-Wert eingibt, der ein gültiges Internetprotokoll enthält (z. B. „https://“, „ftp://“ oder „//“), gefolgt von etwas Text.