⚠️ Wichtig
Bevor Sie Block-Tags verwenden, empfehlen wir Ihnen, das Tutorial Die Tags zu lesen. Es erklärt deren Rolle, Erstellung und wo Sie sie finden.
In diesem Tutorial werden generische Bezeichner verwendet. Ersetzen Sie diese bei der praktischen Anwendung durch die Bezeichner Ihres eigenen Formulars.
1. Wozu dienen Block-Tags?
Block-Tags ermöglichen es, einen Teil Ihres Exports automatisch anzuzeigen oder auszublenden, je nachdem, was der Benutzer in das Formular eingegeben hat. Sie können die Anzeige von Elementen wie Text, Tabellen, Fotos oder anderen Tags steuern.
Sie ermöglichen insbesondere:
Einen Abschnitt auszublenden, wenn der Benutzer in einem Feld nichts eingibt.
Einen Inhalt basierend auf dem in einer Liste ausgewählten Wert anzuzeigen (Farbe, Symbol...).
Einen Inhalt anzuzeigen, wenn ein Kontrollkästchen aktiviert ist.
Einen Text anzuzeigen oder auszublenden, je nachdem ob ein Feld leer oder ausgefüllt ist.
Die Anzeige eines Mehrfachfoto-Felds zu steuern.
Die Anzeige über ein Benutzerdefiniertes Benutzerfeld anzupassen.
Die Anzeige einer Tabelle zu steuern.
Bevor Sie beginnen, ist es daher wichtig, genau zu bestimmen, was Sie erreichen möchten und von welchem Feldtyp ausgehend.
2. Erstellung und Position der Block-Tags
Der Block-Tag wird auf Basis des Tags des Feldes erstellt, das die Anzeige des Inhalts steuert.
2.1 Einen einfachen Block-Tag erstellen
Der einfache Block-Tag wird in folgenden Fällen verwendet:
Um einen Teil des Dokuments auszublenden, wenn das zugehörige Feld leer ist.
Um einen Teil des Dokuments anzuzeigen, wenn ein Kontrollkästchen aktiviert ist.
Es genügt, _block: nach den ersten zwei # des Tags des betreffenden Felds hinzuzufügen.
Beispiel: Sie möchten einen Inhalt ausblenden, wenn das Fotofeld nicht ausgefüllt ist.
Der Tag des Foto-Felds lautet
##photo##.Fügen Sie
_block:nach den ersten zwei # hinzu.
Die Syntax des Block-Tags lautet also ##_block:photo##.
2.2 Einen Block-Tag mit Suffix erstellen
Manchmal ist es notwendig, in dem Block-Tag ein Suffix hinzuzufügen. Dies kann ein Vergleichsoperator oder der Code einer Liste/Auswahl sein.
Hier sind die Fälle:
Um einen Teil des Dokuments basierend auf dem in einem Feld Liste oder Auswahl ausgewählten Element anzuzeigen.
Um einen Teil des Dokuments anzuzeigen, wenn ein Kontrollkästchen nicht aktiviert ist.
Um bestimmte Inhalte anzuzeigen, wenn ein Feld leer ist.
Um Inhalte anzuzeigen, wenn ein Feld ausgefüllt ist.
Um Inhalte basierend auf dem Vorhandensein oder Fehlen von Fotos in einem Mehrfachfeld anzuzeigen.
Um Inhalte basierend auf dem Vorhandensein oder Fehlen eines benutzerdefinierten Benutzerfelds anzuzeigen.
Wie beim einfachen Block-Tag fügen Sie _block: nach den ersten zwei # des Tags des betreffenden Felds hinzu. Anschließend ergänzen Sie -suffix zwischen dem Tag-Bezeichner und den letzten zwei #.
Beispiel: Sie möchten einen Inhalt anzeigen, wenn das in der Liste ausgewählte Element dem Code 2 entspricht.
Der Tag des Listen-Felds lautet
##liste##.Fügen Sie
_block:nach den ersten zwei # hinzu.Fügen Sie
-2zwischen dem Bezeichner und den letzten zwei # hinzu.
Die Syntax des Block-Tags lautet also ##_block:liste-2##.
⚠️ Wichtig
Um das Schreiben des Block-Tags zu erleichtern, ist es notwendig, die Elemente der Felder Liste und Auswahl zu kodieren.
2.3 Wo und wie werden Block-Tags platziert?
Block-Tags funktionieren immer paarweise, um den anzuzeigenden/auszublendenden Inhalt einzurahmen, und müssen wie folgt positioniert werden:
Block-Tag
Anzuzeigender Teil des Dokuments (Text, Tabelle, Bild oder Tag)
Block-Tag
3. Best Practices
Damit Block-Tags korrekt funktionieren, müssen folgende Regeln eingehalten werden:
Regel | Erklärung |
Syntax |
oder
|
Kodierung | Die Elemente der Felder Liste und Auswahl müssen kodiert werden |
Immer zu zweit | Ein Block-Tag öffnet und der andere schließt den gesteuerten Bereich. Beide Tags müssen identisch sein:
Tabelle, Text, Medien ...
|
Eigene Zeile | Ein Block-Tag muss allein auf seiner Zeile stehen |
Verwendungsort | Nur verwendbar in einer Word-Vorlage oder einem E-Mail-Szenario |
Felder | Kompatibel mit allen Feldtypen |
Name | Ohne Akzente, ohne Großbuchstaben und ohne Leerzeichen |
Tabelle | Beide Block-Tags müssen entweder beide innerhalb oder beide außerhalb der Tabelle sein. Wenn die Tags aus einem Tabellenfeld stammen, müssen sie ebenfalls in einer Tabelle sein. |
Seiten-/Abschnittsumbruch | Zwischen oder außerhalb der Block-Tags platzieren, nicht auf derselben Zeile |
Kopf-/Fußzeile | Nicht erlaubt |
Kein Shift+Enter | Nur normaler Absatz, kein Zeilenumbruch |
Verschachtelte Tags | Möglich, aber in genauer Reihenfolge: zuerst geöffnet = zuletzt geschlossen:
Tabelle, Text, Medien ...
|
⚠️ Wichtig
Das Kombinieren von Block-Tags ist nicht erlaubt, wenn sie die Operatoren in oder nin verwenden.
4. Vergleichsoperatoren
Sie können die Anzeige basierend auf einem numerischen oder alphabetischen Wert mithilfe von Operatoren steuern:
Operator | Bedeutung | Syntax |
| Gleich |
|
| Ungleich |
|
| Streng kleiner als |
|
| Kleiner oder gleich |
|
| Streng größer als |
|
| Größer oder gleich |
|
5. Zusammenfassung
Kontext / Verwendung | Erlaubt | Nicht erlaubt |
Benutzerdefiniertes Word | ✅ |
|
E-Mail-Szenario | ✅ |
|
Benutzerdefiniertes Excel |
| ⛔ |
Kopf-/Fußzeile |
| ⛔ |
Normaler Absatz ( | ✅ |
|
Zeilenumbruch ( |
| ⛔ |
2 Block-Tags in einer Tabelle | ✅ |
|
2 Block-Tags außerhalb einer Tabelle | ✅ |
|
1 in einer Tabelle und 1 außerhalb |
| ⛔ |
💡 Tipp
Um das Lesen und Bearbeiten Ihrer Export-Vorlage zu erleichtern, können Sie die Block-Tags hervorheben. Diese Hervorhebung erscheint nicht im endgültigen Export, ermöglicht Ihnen jedoch, sie schnell zu finden, wenn Sie die Vorlage überarbeiten müssen.
