Erweiterung: TemplateData
Ü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: |
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 |
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. |