Vorlage:MediaWikiGadgetDefinition
Dokumentation
fatal JSON error: mw.text.jsonDecode: Syntax-Fehler
{ "description": "Dokumentation eines '''Gadgets''' unter '''MediaWiki'''.<br /> Es kann ein Abschnitt „Profil“ (oder ähnlich) erzeugt werden.", "params": { "ID": { "label": "Bezeichner", "description": "Gadget-Bezeichner", "type": "line", "suggested": true, "example": "myGenialGadget" }, "ResourceLoader": { "label": "RL", "description": "ResourceLoader möglich", "type": "boolean", "required": false, "default": "0", "example": "1" }, "default": { "label": "Standard", "description": "Standardmäßig aktiv", "type": "boolean", "required": false, "default": "0", "example": "1" }, "hidden": { "label": "versteckt", "description": "Nicht in den Einstellungen konfigurierbar", "type": "boolean", "required": false, "default": "0", "example": "1" }, "package": { "label": "", "description": "package-Unterstützung", "type": "boolean", "required": false, "default": "0", "example": "1" }, "top": { "label": "", "description": "Vorrangig laden", "type": "boolean", "required": false, "default": "0", "example": "1" }, "supportsUrlLoad": { "label": "", "description": "Aufruf über URL unterstützen", "type": "boolean", "required": false, "default": "0", "example": "1" }, "targets": { "label": "Geräte", "description": "Geräte-Modus; Mehrfachauswahl möglich, durch Leerzeichen, Komma oder Pipe getrennt", "type": "line", "required": false, "suggestedvalues": [ "desktop", "mobile" ], "default": "desktop" }, "skins": { "label": "Skins", "description": "Skin; Mehrfachauswahl möglich, durch Leerzeichen, Komma oder Pipe getrennt", "type": "line", "required": false, "suggestedvalues": [ "vector", "vector-2022", "timeless", "minerva", "monobook", "modern", "cologneblue" ] }, "rights": { "label": "Rechte", "description": "Erforderliche Rechte; mehrere möglich, durch Leerzeichen, Komma oder Pipe getrennt", "type": "line", "required": false, "example": "protect" }, "actions": { "label": "Aktivitäten", "description": "Seiten-Operation; Mehrfachauswahl möglich, durch Leerzeichen, Komma oder Pipe getrennt", "type": "line", "required": false, "suggestedvalues": [ "view", "edit", "history", "info", "render", "print", "watch", "unwatch", "rollback", "revert", "protect", "unprotect", "delete", "undelete", "revisiondelete", "markpatrolled" ] }, "namespaces": { "label": "Namensräume", "description": "Namensraum-Nummern; mehrere möglich, durch Leerzeichen, Komma oder Pipe getrennt", "type": "line", "required": false }, "contentmodels": { "label": "Inhaltsmodelle", "description": "Content Model der Seite; Mehrfachauswahl möglich, durch Leerzeichen, Komma oder Pipe getrennt", "type": "line", "required": false, "suggestedvalues": [ ERROR ], "default": "wikitext" }, "pageprops": { "label": "", "description": "", "description": "Seiten-Eigenschaften; Mehrfachauswahl möglich, durch Leerzeichen, Komma oder Pipe getrennt", "type": "line", "required": false }, "transcludes": { "label": "", "description": "Eingebundene Seiten; Mehrfachauswahl möglich, durch Pipe getrennt", "type": "line", "required": false }, "groups": { "label": "", "description": "; Mehrfachauswahl möglich, durch Leerzeichen, Komma oder Pipe getrennt", "type": "line", "required": false }, "userlangs": { "label": "", "description": "Sprachcode der Benutzersprache; Mehrfachauswahl möglich, durch Leerzeichen, Komma oder Pipe getrennt", "type": "line", "required": false }, "contentlangs": { "label": "", "description": "Sprachcode der Seiteninhaltssprache; Mehrfachauswahl möglich, durch Leerzeichen, Komma oder Pipe getrennt", "type": "line", "required": false }, "categories": { "label": "", "description": "Eingetragen in Kategorie; Mehrfachauswahl möglich, durch Pipe getrennt", "type": "line", "required": false, "aliases": [ "category" ] }, "type": { "label": "", "description": "Ressourcentyp", "type": "line", "required": false, "suggestedvalues": [ "general", "styles" ] }, "dependencies": { "label": "", "description": "Benötigte RL-Module; mehrere möglich, durch Leerzeichen, Komma oder Pipe getrennt", "type": "line", "required": false }, "scripts": { "label": "", "description": "Eingebundene JS-Ressourcen; mehrere möglich, durch Pipe getrennt", "type": "line", "required": false }, "styles": { "label": "", "description": "Eingebundene CSS-Ressourcen; mehrere möglich, durch Pipe getrennt", "type": "line", "required": false }, "datas": { "label": "", "description": "Eingebundene JSON-Ressourcen; mehrere möglich, durch Pipe getrennt", "type": "line", "required": false }, "peers": { "label": "", "description": "CSS-only-Ressourcen; mehrere möglich, durch Pipe getrennt", "type": "line", "required": false }, "messages": { "label": "", "description": "Benötigte Systemnachrichten; mehrere möglich, durch Pipe getrennt", "type": "line", "required": false }, "Comment": { "label": "", "description": "Freier Kommentar", "type": "content", "required": false }, "Überschrift": { "label": "", "description": "Abschnittsüberschrift", "type": "content", "required": false, "default": "Profil", "example": "Definition" }, "Überschrifts­stufe": { "label": "", "description": "Level der Abschnittsüberschrift, bei <code>-</code> keinen Abschnitt", "type": "number", "required": false, "suggestedvalues": [ "2", "3", "-" ], "default": "-", "example": "3" } }, "format": "block" }
Kopiervorlage
Bearbeiten{{MediaWikiGadgetDefinition |ID= |ResourceLoader=1 |default= |hidden= |targets= |skins= |rights= |actions= |namespaces= |contentmodels= |pageprops= |transcludes= |groups= |userlangs= |dependencies= |scripts= |styles= |datas= |messages= |Comment= }}
Beispiele
Bearbeiten{{MediaWikiGadgetDefinition |ID= |ResourceLoader=1 |default=1 |hidden=1 |targets=desktop |actions=view |namespaces=4 |scripts=desktopHauptseite.js |styles=desktopHauptseite.css }}
Beispiel 1
Eigenschaft | Zuweisung |
---|---|
ResourceLoader | unterstützt |
default | Vorgabe für alle |
hidden | versteckt |
targets | desktop |
actions | view |
namespaces | 4 |
scripts | desktopHauptseite.js |
styles | desktopHauptseite.css |
* desktopHauptseite[ResourceLoader|default|hidden|targets=desktop|actions=view|namespaces=4]|desktopHauptseite.js|desktopHauptseite.css
{{MediaWikiGadgetDefinition |ID=prettytable |ResourceLoader=1 |default=1 |hidden=1 |actions=view edit |namespaces=1 2 3 4 5 100 101 |styles=prettytable.css }}
Beispiel 2
Eigenschaft | Zuweisung |
---|---|
ResourceLoader | unterstützt |
default | Vorgabe für alle |
hidden | versteckt |
actions | view edit |
namespaces | 1 2 3 4 5 100 101 |
styles | prettytable.css |
* prettytable[ResourceLoader|default|hidden|actions=view,edit|namespaces=1,2,3,4,5,100,101]|prettytable.css
Lua
Verwendetes Modul: MediaWikiGadgetDefinition #f
Bei technischen Fragen zu dieser Vorlage kannst du dich auch an die Vorlagenwerkstatt wenden. Inhaltliche Fragen und Vorschläge gehören zunächst auf die Diskussionsseite. Sie können ggf. auch an eine passende Redaktion, Portal usw. gerichtet werden.
- Verwendungen dieser Vorlage
- Cirrus-Suche zu Einbindungen dieser Vorlage (zunächst nur ANR) mit weiteren Möglichkeiten
- Anzahl der Einbindungen
- Liste der Unterseiten.
- Diese Dokumentation befindet sich auf einer eingebundenen Unterseite [Bearbeiten].
- Test-/Beispielseite erstellen.
- giftbot/vorlagenparser: CSV herunterladen (ANR).