Zum Inhalt springen

Wikipedia:Lua/Modul/Vorlage:LuaModuleDoc/de

aus Wikipedia, der freien Enzyklopädie
Dies ist eine alte Version dieser Seite, zuletzt bearbeitet am 16. November 2016 um 21:20 Uhr durch PerfektesChaos (Diskussion | Beiträge) (+templateGlobal). Sie kann sich erheblich von der aktuellen Version unterscheiden.
Vorlagen-
programmierung
Diskussionen Lua Unterseiten
Modul Deutsch English

Esperanto Dolnoserbski Hornjoserbsce Modul: WP:Lua

Vorlage:LuaModuleDoc – Modul, das die Hauptarbeit zur Dokumentation von Lua-Modulen ausführt.

Die Vorlage:LuaModuleDoc wird auf den entsprechenden Dokumentationsseiten eingebunden. Sie liefert die (hier deutschsprachigen) Projekt-Anpassungen.

  • Außerdem werden die ersten (drei) Parameter mit einer optionalen expliziten Sprachangabe und anderen seitenspezifischen Besonderheiten durchgereicht.

Funktionen für Vorlagen

nav
Linkbox-Text generieren.
  • Auf der zentralen Dokumentationsseite auch:
    • Einbindung der ersten vorhandenen Sprachversion,
    • Einbindung der Vorlageneinbindungs-Hilfestellung (wenn nicht noHint),
    • Kategorisierung (wenn nicht noCat).
Parameter:
langsRequest
(optional; für die aktuelle Seite)
Leerzeichen-getrennte Liste der ausdrücklich gewünschten Sprachcodes.
  • Wenn nicht angegeben, dann alle aus dem Standard anzeigen: langsDefault
  • Wenn angegeben, dann alle existierenden aus langsDefault voranstellen.
noCat
(optional; für die aktuelle Seite, ggf. nicht-leerer Wert)
Kategorisierung der Basis-Dokumentation unterdrücken.
noHint
(optional; für die aktuelle Seite, ggf. nicht-leerer Wert)
Anzeige der Standard-Hinweise nach der Basis-Dokumentation zur Vorlageneinbindung unterdrücken.
categoryDocs
Titel der existierenden (Beschreibungsseite) Kategorie für die Basis-Dokumentation.
categoryWikiData
Titel der Kategorie für globale Module, die über WikiData verknüpft sind.
langsDefault
Leerzeichen-getrennte Liste der standardmäßigen Sprachcodes.
Die Reihenfolge ist an dieser Stelle bedeutungslos.
langsMore
Leerzeichen-getrennte Liste der Sprachcodes, für die über langsDefault hinaus nach möglichen Dokumentationsseiten gesucht werden soll.
Nur für die insgesamt aufgezählten Sprachen sind in Vorlage:LuaModuleDoc/Navigation Rubriken vorgegeben.
Die Reihenfolge ist an dieser Stelle bedeutungslos.
Der Parameter muss nicht angegeben werden.
nsDocs
Nummer des Namensraums für die Dokumentationsseiten.
pageDocRoot
Seitentitel der Stammseite für die Dokumentationsseiten.
pageErr
Seitenname für die Darstellung von Fehlermeldungen.
pageNav
Seitenname für die Navigationsbox.
pageTemplateInsert
Seitenname für die Hilfestellung zur Vorlageneinbindung.
templateGlobal
Seitenname für den Hinweis zur globalen Verwendung.


Projekt-Konfiguration
Parameter deutschsprachige Wikipedia
categoryDocs Wikipedia:Lua/Modul
categoryWikiData Wikipedia:Lua/Modul/Global via WikiData
categoryWikiDataChild Wikipedia:Lua/Modul/Global via WikiData/Kind
categoryWikiDataParent Wikipedia:Lua/Modul/Global via WikiData/Mutter
categoryWikiDataReplication Wikipedia:Lua/Modul/Global via WikiData/Abgleich
langsDefault de en
langsMore dsb eo fr hsb
nsDocs 4
pageDocRoot Lua/Modul
pageErr Wikipedia:Lua/Modul-Navigationsfehler
pageNav Vorlage:LuaModuleDoc/Navigation
pageTemplateInsert Wikipedia:Lua/Vorlagenprogrammierung
preloadCentral Vorlage:LuaModuleDoc/preload-central
preloadRedir Vorlage:LuaModuleDoc/preload-redir
subTest Test
templateGlobal LuaModuleDoc/Global

Testseite

Das Verhalten des Moduls hängt maßgeblich vom Namensraum ab sowie von der Frage, ob es sich um eine Unterseite handelt. Eine konventionelle Testseite ist deshalb nicht möglich.

Vielmehr ist jede einschlägige Seite im Modulbereich ein Testfall, und zur Entwicklung können diese auch in der Seitenvorschau dargestellt werden.

Verwendung

Ausschließlich durch Vorlage:LuaModuleDoc.

Abhängigkeiten

Siehe auch