ÖsterreichWiki:Lua/Modul/TemplateData/de: Unterschied zwischen den Versionen

Zur Navigation springen Zur Suche springen
+
wp>PerfektesChaos
(tk k)
wp>PerfektesChaos
(+)
Zeile 7: Zeile 7:
Zur Präsentation der Vorlagenbeschreibung im [[Hilfe:VisualEditor|VisualEditor]] hatte man sich entschieden, dass dort keinerlei Markup oder wirksame Verlinkungen möglich sein solle, um auch alle Tooltips immer einfach darstellen zu können. Das mag so nachvollziehbar sein, wiewohl selbst Tooltips seit langer Zeit Markup enthalten können.
Zur Präsentation der Vorlagenbeschreibung im [[Hilfe:VisualEditor|VisualEditor]] hatte man sich entschieden, dass dort keinerlei Markup oder wirksame Verlinkungen möglich sein solle, um auch alle Tooltips immer einfach darstellen zu können. Das mag so nachvollziehbar sein, wiewohl selbst Tooltips seit langer Zeit Markup enthalten können.
* In der Konsequenz wurde beschlossen, dass auch die Präsentation auf den Vorlagendokumentationsseiten niemals Markup oder wirksame Verlinkungen enthalten dürfe.
* In der Konsequenz wurde beschlossen, dass auch die Präsentation auf den Vorlagendokumentationsseiten niemals Markup oder wirksame Verlinkungen enthalten dürfe.
* Das hatte dann zur Folge, dass auf den Vorlagendokumentationsseiten sehr oft zwei Parameterdokumentationen parallel gepflegt werden mussten: Eine mit Verlinkungen und optisch aufbereiteter Darstellung komplexer Zusammnehänge, auch verlinkter Bezugnahme von Parametern untereinander – und eine zweite, oft gleichen Inhalts, ohne Verlinkungen und als einfacher Text, nur für den VisualEditor.
* Das hatte dann zur Folge, dass auf den Vorlagendokumentationsseiten sehr oft zwei Parameterdokumentationen parallel gepflegt werden mussten: Eine mit Verlinkungen und optisch aufbereiteter Darstellung komplexer Zusammenhänge, auch verlinkter Bezugnahme von Parametern untereinander – und eine zweite, oft gleichen Inhalts, ohne Verlinkungen und als einfacher Text, nur für den VisualEditor.
* Dieser Zustand ist unhaltbar.
* Dieser Zustand ist unhaltbar.


Zeile 63: Zeile 63:
; f  {{Anker|f}}
; f  {{Anker|f}}
: Verbesserung der TemplateData-Präsentation; Verwendung in [[Vorlage:TemplateData]]
: Verbesserung der TemplateData-Präsentation; Verwendung in [[Vorlage:TemplateData]]
: ''Parameter der umgebenden Vorlageneinbindung (alle optional):''
: ''Parameter der umgebenden Vorlageneinbindung (alle optional):''<section begin="templatePar" />
::; 1
::; 1
::: JSON-Zeichenkette oder <code>&lt;templatedata></code>-Objekt
::: JSON-Zeichenkette oder <code>&lt;templatedata></code>-Objekt
Zeile 69: Zeile 69:
::: JSON-Zeichenkette
::: JSON-Zeichenkette
::: (Vorrang vor '''1''')
::: (Vorrang vor '''1''')
::: Vorsicht bei der Umwandlung mit Pipe-Symbolen: Pipes müssen als <code><nowiki>{{!}}</nowiki></code> maskiert werden, für doppelte geschweifte schließende Klammern bieten sich HTML-Entities an.
::; TOC
::: <code>1</code> – Inhaltsverzeichnis nach der allgemeinen Zweckbeschreibung einfügen; ggf. vor einer Parameterliste
::: [[Wikipedia:Lua/Modul/TemplateData/TOC|Beispiel]]
::; lazy
::: <code>1</code> – Nur Präsentation, keinen wirksamen Datenblock generieren
::: Für allgemeine methodische Beschreibungen.
::; debug
::; debug
::: Erprobungsmodus, falls angegeben und ungleich <code>0</code>
::: <code>1</code> – Erprobungsmodus<section end="templatePar" />
: ''Parameter des'' <code>#invoke</code> ''zur projektspezifischen Anpassung (alle optional):''
: ''Parameter des'' <code>#invoke</code> ''zur projektspezifischen Anpassung (alle optional):''
::; cat
::; cat
Anonymer Benutzer

Navigationsmenü