Zum Inhalt springen

Vorlage:TemplateDataGenerator/Doku

aus Wikipedia, der freien Enzyklopädie

Vorlage:Dokumentation/Seitenhinweis

Erstellt aus der Vorlagenprogrammierung ein Grundgerüst für die Dokumentation der vorkommenden Parameter mittels TemplateData.

<templatestyles src="TOC nonum/styles.css"></templatestyles>

⧼templatedata-doc-params⧽

Sortierungsort
1
Alphabetische Sortierung, wenn Ziffer 1 angegeben
⧼templatedata-doc-param-default⧽
0

Kopiervorlage

<syntaxhighlight lang="wikitext" copy> {{subst:TemplateDataGenerator}} </syntaxhighlight>

Anwendung

Die Einbindung gemäß Kopiervorlage wird in die Einleitung der zum Bearbeiten geöffneten Dokumentationsseite kopiert und Vorschau zeigen ausgelöst. Es erscheint ein JSON-Objekt usw. mit allen vorkommenden Parametern. Dieses wird kopiert und ersetzt die Einbindung; anschließend kann es weiter ausgefüllt und angepasst werden. Das würde auch geschehen, wenn man die Seite versehentlich speichert; es belastet aber nur unnötig die Versionsgeschichte.

  • Grundsätzlich ist eine bereits gespeicherte Version der Vorlagenprogrammierung als Oberseite erforderlich.
  • Untervorlagen lassen sich nicht analysieren; diese sind aber interne Angelegenheit der Programmierung und werden nicht mit interaktiven Werkzeugen in Seiten eingefügt.
  • Mit dem Wert 1 kann die alphabetische Sortierung der Parameterliste bewirkt werden.
    • Standardmäßig wird die im Quelltext vorgefundene Reihenfolge benutzt, was oft eine intuitiv sinnvolle Abfolge entsprechend der Darstellung nach Expansion ergibt.
  • Wenn die ersten beiden Zeichen eines Parameternamens Großbuchstaben sind, wird als "label" der Name in Kleinbuchstaben eingefügt, beginnend mit einem Großbuchstaben.