Wurzelknoten, welcher die Beschreibung enthält. (optional) - Beschreibt die Art des erzeugten Vorlagen-Quelltextes. Vorgabe: "collapse" - Es werden nur Parameter genutzt, denen ein Wert zugewiesen wurde. Leere Parameter fallen weg. Der Quelltext enthält keine Zeilenumbrüche. Diese Ausgabe eignet sich bei Vorlagen mit wenigen Parametern und intuitiven Namen (zum Beispiel: http://de.wikipedia.org/wiki/Vorlage:Literatur). Alternativ: "expand" - Der Vorlagenquelltext enthält alle, auch leere, Parameter. Zusätzlich wird bei benannten Gruppen, der Gruppenname als HTML-Kommentar eingefügt, sowie die Gruppen durch eine zusätzliche Leerzeile optisch getrennt. Jeder Parameter steht auf einer separaten Zeile. Diese Ausgabeart eignet sich für Vorlagen mit einer Vielzahl von Parametern, und erleichtert Nutzern ohne Toolunterstützung, die Arbeit mit der Vorlage (zum Beispiel: http://de.wikipedia.org/wiki/Vorlage:Infobox Schienenfahrzeug). (optional) - Legt fest bis zu maximal wie viele Zeichen die Werte der Vorlagenparameter nach rechts gerückt werden dürfen, um diese einheitlich auszurichten. Ein Wert von 0 daktiviert diese Funktion. Gruppiert eine Menge von Parametern. Im Formular werden diese in einem separaten Bereich dargestellt. Ist eine Gruppierung nicht zweckmäßig, so sind alle Parameter in einer einzigen Gruppe zu beschreiben. (optional) - Beschreibt den Inhalt der Gruppe. Ist dieses Attribut angegeben, so wird es als Gruppenüberschrift angezeigt. (optional) - Legt fest ob im Ausgabemodus „expand“ die Gruppe angezeigt werden soll, wenn kein Parameter dieser Gruppe ein Wert zugewiesen wurde. Vorgabe: "true" - Alle Parameter der Gruppe werden ausgegeben, auch wenn keinem ein Wert zugewiesen wurde. Alternativ: "false" - Alle Parameter dieser Gruppe werden nur ausgegeben, wenn wenigstens einem Parameter ein Wert zugewiesen wurde. Beschreibt einen benannten Parameter der Vorlage. Nur als Kindknoten von "Group" erlaubt. Name des Parameters. (optional) - Alternative Bezeichnung, die statt des Namens im Formular angezeigt wird. Zum Beispiel: „Chefredakteur“ statt „chefred“. (optional) - Länge des Eingabefeldes in Zeichen oder „max“. Letzere Angabe bewirkt das der Parameter vollständig über eine eigene Zeile gestreckt wird. Bei Zahlenangaben variiert die tatsächliche Länge leider je nach verwendeten Browser und verwendeter Schritart. Es können aber mindestens die angegebenen Anzahl von Zeichen dargestellt werden. Sinnvoll ist die Angabe bei Parametern mit inhaltlich begrenzter Länge, wie Höhen- und Geschwindigkeitsangaben, und bei Parametern denen in der Regel sehr lange Texte übergeben werden. Vorgabe sind 20 Zeichen. (optional) - Höhe des Eingabefeldes in Zeilen. Vorgabe ist eine Zeile. (optional) - Legt fest, ob ein Wert für diesen Parameter eingegeben werden muss. Vorgabe: "true" - Ein leeres Feld ist erlaubt - es muss kein Wert eingegeben werden. Alternativ: "false" - Die Angabe eines Wertes ist Pflicht. Der Parametername ist im Formular unterstrichen. Vor dem Übernehmen der Eingaben prüft das Programm, ob ein Wert eingegeben wurde, und markiert dieses Feld im Fehlerfall. (optional) - Sagt aus, ob die Vorlage für diesen Parameter einen vordefinierten Wert nutzt, wenn kein Wert übergeben wird. Vorgabe: "false" - Es existiert kein vordefinierter Wert. Bei der Ausgabeart „expand“, wird der Parameter bei fehlender Eingabe auch mit leerem Inhalt im Vorlagentext erzeugt (zum Beispiel: „ISBN=“). Alternativ: "true" - Es existiert ein vordefinierter Standardwert für diesen Parameter. Dies hat bei der Ausgabe „expand“ die Auswirkung, dass der Parameter, wenn er leer ist, ohne Gleichheitszeichen erzeugt wird. Dadurch bleibt er weiterhin dokumentiert, ist aber trotzdem nicht definiert. Stattdessen erzeugt dies einen unbenannten Parameter (zum Beispiel {{{1}}}) mit dem Parameternamen als Inhalt. (optional) - Enthält eine Hilfetext, der die Verwendung des Parameters beschreibt. Im Formular wird dieser in der Statuszeile angezeigt, wenn das dazugehörige Eingabefeld aktiv ist. Des weiteren wird die Hilfe als Tooltip angezeigt. Nur als Kindknoten von "Parameter" erlaubt. (optional) - Erlaubt die Angabe eines Wertes die der Parameter annehmen darf. Im Formular wird anstatt eine Texteingabefeldes eine Auswahlliste angezeigt, welches mit allen Value-Elementen des Parameters gefüllt ist. Nur als Kindknoten von "Parameter" erlaubt. (optional) - Alternative Bezeichnung, die statt des Namens im Formular angezeigt wird. Zum Beispiel: „Chefredakteur“ statt „chefred“. (optional) - Erlaubt die Angabe eines regulären Ausdrucks, der für eine gültige Eingabe erfüllt sein muss. Vor dem Übernehmen der Eingaben prüft das Programm die Gültigkeit und markiert dieses Feld im Fehlerfall. (optional) - Über diesen Kindknoten von „Parameter“ lässt sich ein Vorgabewert festlegen, mit dem das Eingabefeld immer vorausgefüllt wird, wenn es leer ist.