Vorlagenprogrammierung Diskussionen Lua Unterseiten
Modul Deutsch

Modul: Dokumentation

Vorlage:Kurier-Ticker – Modul zur Unterstützung der Meldungen in Vorlage:Kurier-Ticker.

Funktionen für Vorlagen

Babel
Wikitext generieren
Parameter der umgebenden Vorlageneinbindung:
1
rechts
1 – Babel für rechtsbündige Anordnung generieren
Light
1 – nur Tabelle, ohne umschließendes Babel
Low
1 – ohne Tooltipps; für Mehrfacheinbindung auf Doku-Seite
(Weitere Parameter)
Zulässig, werden ignoriert
Parameter des #invoke
Text
Textbereich mit der Definition
Der relevante Textbereich muss mit einer Zeile beginnen, die ---- enthält, und sollte mit einer gleichartigen Zeile abgeschlossen werden.
Dazwischen müssen genau drei Zeilen in einfachem Text stehen, die jeweils eine Tickermeldung enthalten.
Weitere Leerzeilen sind zulässig.
Leader
1 – automatisch generierte Einbindung auf der Vorlagenseite selbst
(Weitere Parameter)
Zulässig, werden ignoriert
Ergebnis
Wikitext passend zur Situation
failsafe
Versionsbezeichnung
2021-06-30

Beispielwert für Parameter Text

-------------------------------------------------------------------------
1.1. Prost Neujahr!
24.12. Frohe Weihnachten!
22.12. Kurier-Geschenk-Abo bestellen! #Die Lieben zum Fest erfreuen – mit einem Geschenk-Abo des Kurier!
-------------------------------------------------------------------------
  • Jede Zeile muss mit einem Datum im Format T.M. beginnen.
  • Anschließend folgt die dargestellte Tickermeldung.
  • Wenn die Überschrift im Kurier von der Tickermeldung abweicht, ist sie nach einem # anzufügen.

Verhalten nach Situation

Selbstdarstellung auf Vorlagen-Programmierungsseite
  • Babel-Stil, linksbündig
  • Aktuelle Definitionszeilen
  • Button zur Bearbeitung
Bearbeitungsvorschau zur Vorlagen-Programmierungsseite
  • Babel-Stil, linksbündig
  • Ggf. Fehlermeldungen
  • Ggf. Liste aller momentanen Kurier-Überschriften, falls nicht gefunden
  • Wenn einwandfrei, dann:
    • Benutzername, sofern identifiziert
    • Textbeginn wie im Tooltip, ggf. abgekürzt
    • Signatur, sofern identifiziert und Textbeginn abgekürzt
Vorlageneinbindung auf Wikipedia:Kurier und dessen Unterseiten
  • nur Tabellenbereich
  • Schriftfarbe weiß
  • keine Schriftverkleinerung
  • keine Tooltips
Vorlageneinbindung sonst
  • Babel-Stil, auf Anforderung nur Meldungstabelle
  • linksbündig, auf Anforderung rechtsbündig

Verwendung


Allgemeine Hinweise zur Einbindung von Modulen

Eine Einbindung erfolgt jeweils im Format

{{#invoke: Vorlage:Kurier-Ticker | Funktionsname | Wert1 | Wert2 | NameX=Wert … }}

Die Parameter können wie bei Vorlagen benannt oder unbenannt sein; deren Regeln gelten analog.

Wenn unbekannte Zeichenketten von außen kommen (als Vorlagenparameter), sollte immer mit der Form 1=Wert gearbeitet werden.

Zu allgemeinen Problemen beachte die Abhilfen wie bei Vorlagen.

Wenn in einer Vorlage ein Modul verwendet wird, sollte auch immer die Vorlage:Dokumentation/Lua in der Dokumentationsseite eingebunden werden.

  1. Das gibt einem Programmierer Aufschluss, dass ein Lua-Modul benutzt wird, welche/s und ggf. welche Einzelfunktion daraus, und verlinkt auf die Dokumentation.
  2. Die Modul-Dokumentationen bekommen ein Link, in welchen Vorlagen sie eingesetzt werden, und wo bei eventuellen Funktionsänderungen Anpassungen erforderlich werden.
  3. Die Vorlage wird zur Übersicht kategorisiert in Kategorie:Vorlage:mit Lua-Programmierung.

Zu weiteren Informationen siehe Hilfe:Lua.

Bei Problemen wende dich bitte an die Vorlagen-Werkstatt, in schweren Fällen hilft auch die Lua-Werkstatt.