Zum Inhalt springen

Modul:Demo/Doku

Aus Wikonia

Dies ist die Dokumentationsseite für Modul:Demo

Zweck[Quelltext 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[Quelltext bearbeiten]

main[Quelltext 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[Quelltext bearbeiten]

Wie main, aber inline gerendert.

module[Quelltext 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[Quelltext bearbeiten]

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