Die Erweiterung InputBox ermöglicht es, eine neue Seite über ein Eingabeformular automatisch mit einem bestimmten Seitennamen und - optional - in einem bestimmten Namensraum zu erstellen.
Inputbox zum Erstellen einer WikiseiteInputbox zum Erstellen einer Wikiseite Ein typisches Beispiel hierfür ist das Erstellen von Meeting-Protokollen, die einem konsistenten Benennungschema folgen.
Hierzu kann folgender Code im Quelltext einer Seite hinzugefügt werden:
Standardtext als Namensvorschlag für die neue Seite; hier im Beispiel: aktuelles Datum
prefix
Seitenpfad
Pfad zur Unterseite, falls Sie die neu erstellten Seiten als Unterseiten anlegen und/oder zum Namensraum, in dem die Seite erstellt wird.
preload
Pfad zur Vorlage
Lädt den Standardtext für die neue Seite aus einer Vorlage, wenn Sie keine Protokollvorlage benutzen, kann diese Zeile gelöscht werden. Wenn die Vorlage nicht gefunden wird, wird eine leere Seite erstellt.
buttonlabel
Text
Text für die Schaltfläche
break
no
Setzt die Schaltfläche direkt hinter das Eingabefeld
width
30
Größe der Inputbox (in Zeichen)
useve
true
Öffnet die neu erstellte Seite im visuellen Bearbeitungsmodus
Letzte Protokolle anzeigen
Wenn Sie direkt unter der Inputbox Links zu den letzten 5 Protokollen nach Erstellungsdatum anzeigen wollen, können Sie folgende Abfrage im Quelltext unter der Inputbox hinzufügen, wobei Sie in den eckigen Klammern in der #ask-Abfrage den Pfad zu den Protokollen angeben (also den prefix-Pfad aus der Inputbox, gefolgt von einem *:
Bisherige Protokolle:
<div>
{{#ask:[[~IT/Jour Fixe/*]]
|limit=5
|sort=creation date
|order=desc
|format=ul
|default=Es gibt bisher keine Protokolle.
|searchlabel= → Mehr IT-Jour Fixe Protokolle
}}
</div>
Beschreibung der Einstellungen zur Anzeige der letzten Protokolle:
Name
Wert
#ask [[ ]]
create
Protokolle die angezeigt werden sollen. Hier kann der Pfad zu den Protokollen angegeben werden. Alternativ die Kategorie, wenn die Protokolle einer Kategorie zugeordnet sind.
limit
Zahl
Anzahl der angezeigten Protokolle. Danach erscheint ein Mehr... Link
sort
creation date
Ausgabe der Protokolle nach Erstellungsdatum
order
desc
Absteigend nach Erstellungsdatum
format
ul
Aufzählungsliste
default
Text
Standardtext, wenn keine Protokolle existieren.
search label
Text
Bezeichnung für den Link zu weiteren Protokollen (erscheint nur, wenn es mehr Protkolle gibt als im Wert für limit angegeben.