Dies ist die Dokumentationsseite für Modul:Demo

Zweck Bearbeiten

Dieses Modul dient der gleichzeitigen Anzeige und Auswertung von Wikitext (z. B. Vorlagen oder Parserfunktionen), ohne dass der Parser Quellcode ausführt. Es ist besonders für Hilfeseiten geeignet.

Funktionen Bearbeiten

main Bearbeiten

Zeigt Quelltext (mit Syntaxhighlight) und die Auswertungsergebnisse blockweise an.

Parameter:

  • 1= – Der darzustellende Wikitext oder Vorlagenaufruf
  • sep= – Trenner zwischen Code und Ausgabe (Standard: leer)
  • br= – Anzahl der <br> zur Trennung
  • reverse=yes – Kehrt Reihenfolge um (Ausgabe vor Code)
  • style= – Optionales CSS für Syntaxhighlight
  • result_arg=source/output – Gibt nur Code oder Ergebnis zurück
  • nocat=1 – Entfernt Kategorien aus der Ausgabe

inline Bearbeiten

Wie main, aber inline gerendert.

module Bearbeiten

Erlaubt den dynamischen Aufruf von Vorlagen oder Modulfunktionen.

Zusätzliche Parameter:

  • demo_template= – Name der Vorlage
  • demo_module= – Name des Moduls (ohne Namensraum)
  • demo_module_func= – Funktionsname (z. B. main)
  • Weitere Parameter werden an die Vorlage/Funktion durchgereicht.

Beispiel Bearbeiten

{{#invoke:NameDesModuls|main|{{Testvorlage|foo=bar}}|br=1|reverse=yes}}