Vorlagenprogrammierung Diskussionen Lua Test Unterseiten
Modul Deutsch English

Modul: Dokumentation

Musikcharts – Modul zur Verwaltung der Vorlagenfamilie zu Musikcharts und Auszeichnungen für Musikverkäufe

Funktionen für Vorlagen

charttablehead
erstellt den Kopf (und Rahmen) der Charttabelle (Vorlage:Charttabelle)
charttablerow
erstellt Zeilen in einer Charttabelle (Vorlage:Charteintrag)
chartstatistics
erstellt den dreizeiligen Auswertungsabschnitt entweder innerhalb der Charttabelle oder als eigenständige Tabelle (Vorlage:Chartauswertung)
xcharttablehead
erstellt den Kopf (und Rahmen) der Weihnachtscharttabelle (Vorlage:Weihnachtscharttabelle)
xcharttablerow
erstellt Zeilen in einer Weihnachtscharttabelle (Vorlage:Weihnachtscharteintrag)
chartposhead
erstellt Kopf (und Rahmen) für Vorlage:Chartplatzierungen
chartposrow
erstellt Zeilen in der Vorlage:Chartplatzierungen (Vorlage:Charts, Anwendungsfall 2)
chartinfobox
erstellt die Vorlage:Infobox Chartplatzierungen (Chartbox)
chartinfoboxentry
erstellt die Vorlagen Album, Single, EP und DVD
chartinfoboxrow
erstellt Zeilen in der Chartbox (Vorlage:Charts, Anwendungsfall 1)
chartrows
ruft fallweise die Funktionen chartposrow oder chartinfoboxrow auf (Unterscheidungskriterium: Parameter Q)
certificationtable
erstellt Kopf (und Rahmen) der AfM-Tabelle (Vorlage:AfM-Tabelle)
certificationtablerow
erstellt Zeilen in einer AfM-Tabelle (Vorlage:AfM, Anwendungsfall 1)
certification
erstellt AfM-Angaben im Text (Vorlage:AfM, Anwendungsfall 2)
certifications
ruft fallweise die Funktionen certification oder certificationtablerow auf (Unterscheidungskriterium: AfM- oder Länderkürzel in Parameter 1)
no1table
erstellt Kopf (und Rahmen) der Nummer-eins-Hits-Tabelle (Vorlage:Nummer-eins-Hits)
no1tablerow
erstellt Zeilen in einer Nummer-eins-Hits-Tabelle (Vorlage:Nummer-eins-Hits Zeile)
yearendrow
erstellt Zeilen für zweispaltige Jahreshitparaden in einer Nummer-eins-Hits-Tabelle (Vorlage:Jahreshitparaden Zeile)
yearendrowhalf
erstellt Zeilen für einspaltige Jahreshitparaden in einer Nummer-eins-Hits-Tabelle (Vorlage:Jahreshitparade Zeile)
inlinecerticon
erstellt AfM-Angaben mit Tooltip im Text (Vorlage:Schallplatte)

Allgemeine Hinweise zur Einbindung von Modulen

Eine Einbindung erfolgt jeweils im Format

{{#invoke: Musikcharts | 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.