Eigene Texte
Basistext
Wir liefern eine Vorlage für die Dokumente mit aus, die für die meisten Anwendungsfälle passend sein sollte. Diese Vorlage wird in Deutsch und Englisch ausgeliefert und ebenfalls von uns gewartet.
WYSIWYG Editor
Solltest du jedoch eigene Texte einfügen wollen, kannst du von DSGVO auf "Benutzerdefinierte Texte" umschalten. Dann kannst du mittels Klick auf "Text" die Vorlage selbst bearbeiten.

Bitte beachte, dass die Module der Datenschutzerklärung und die Inhalte des Impressums weiterhin aktualisert werden wenn du einen benutzerdefinierten Text für die Datenschutzerklärung verwendest. Nur die Textvorlage die du veränderst wird nicht mehr von uns aktualisiert.
Um die Vorlage komfortabel bearbeiten zu können, stellen wir einen Texteditor zur Verfügung, der bereits die wichtigsten Formatierungen anzeigt und die Variablen in den Text sichtbar (dunkelgraue Felder) einfügt.
Wenn du selbst eine Variable hinzufügst, musst du nur den Cursor an die entsprechende Stelle bewegen und auf der rechten Seite eine Variable auswählen. Diese wird dann an der Cursorposition eingefügt.
Die Vorlage kann auch Logik enthalten, diese Blöcke werden hellgrau mit gestrichelter Umrandung angezeigt.
Code Editor
Wenn gewünscht, kann man auch direkt auf den XWiki-Code Editor zugreifen - mittels Klick auf "< >" wählt man die Code-Darstellung. Als Format wird XWiki-Syntax verwendet, für Logikblöcke werden Freemarker Scripts benutzt.

Textformatierung
Die gängigste Textformatierung kann über das Menü über der Eingabefläche eingefügt werden. Du hast die Möglichkeit, Überschriften (Menü H) festzulegen, die im Text mittels "="-Zeichen angezeigt werden. Auch Formatierungen wie fett, kursiv oder durchgestrichen kannst du hier festlegen.
Eine Punkteliste kannst du erzeugen, indem du auf das Listensymbol klickst. Jeder Listenpunkt muss mit zwei Leerschritten und einem Stern beginnen.
Die ausführliche Beschreibung der XWiki-Syntax findest du hier (unter Anderem auch wie du Tabellen oder Links einfügen kannst)
Falls du erweiterte Funktionen und Logik verwenden willst, kannst du die Syntax der Freemarker Template Engine verwenden.
Eigener HTML Code
Um eigene HTML-Formattierungen oder Scripts in das Dokument einzufügen, kann folgende Syntax verwendet werden:
{{html}}<b>Eigener HTML Code</b>{{/html}}
Dieser Code wird dann unverändert in das Dokument übernommen
Platzhalter
In diesen Text kannst du Platzhalter einfügen, die dann beim Veröffentlichen automatisch aktualisiert werden (etwa die Modultexte oder das letzte Änderungsdatum).
Die Platzhalter werden im Format ${variablenname} angegeben.
Beispiel
Ein Beispiel für ein Template, das Variablen und Freemarker-Code enthält findest du hier:
== Verantwortlich im Sinne der DSGVO ==
<#if (officers?size > 0)>
**Datenschutzbeauftragte:r**
<#list officers as c>
${c.person}
</#list>
</#if>
== Technologien auf unserer Website ==
${modules}
Hier werden alle Datenschutzbeauftragten aufgelistet (aus der Liste "officers"), wenn die Liste mindestens ein Element enthält.
Danach werden auch noch alle aktiven Module aufgelistet.