⚠️ Wichtig
Bevor Sie Block-Tags verwenden, empfehlen wir Ihnen, das Tutorial Was sind Block-Tags? zu lesen, um ihre Rolle und Verwendung zu verstehen.
Die hier gezeigten Beispiele verwenden generische Bezeichner. Ersetzen Sie diese bei der praktischen Umsetzung durch die tatsächlichen Bezeichner Ihrer Felder.
1. Die Vergleichsoperatoren
Je nach Bedarf können Sie Vergleichsoperatoren als Suffix in den Block-Tags verwenden.
Allgemeine Syntax:
##_block:bezeichner-operator:wert##
... Inhalt...
##_block:bezeichner-operator:wert##
Liste der verfügbaren Operatoren:
Operator | Bedeutung |
| Gleich |
| Ungleich |
| Strikt kleiner als |
| Kleiner oder gleich |
| Strikt größer |
| Größer oder gleich |
2. Beispielformular
Nehmen wir ein Formular mit den folgenden Feldern:
Kunde : Dropdown-Liste zur Auswahl des Namens eines Kunden →
##kunde##.Die Liste ist wie folgt kodiert:
A:KundeA
B:Kunde B
Neuer Kunde : Freitexteingabefeld für einen Kunden, der nicht in der Liste vorhanden ist →
##neuer_kunde##.
3. Einen Teil des Dokuments anzeigen, der sich auf ein Feld bezieht, wenn es ausgefüllt ist
Im Export möchten Sie Folgendes anzeigen:
Kunde : |
Wenn das Feld Kunde jedoch nicht ausgefüllt ist, soll die Zeile verschwinden, anstatt leer zu erscheinen.
Verwenden Sie das folgende Block-Tag:
Kunde :
|
4. Ein Feld anzeigen/ausblenden, je nachdem ob ein anderes Feld ausgefüllt ist oder nicht
Anwendungsfall
Sie füllen entweder Kunde oder Neukunde aus, aber niemals beide.
Ohne Bedingung würde Ihr Export immer eine leere Zeile anzeigen:
Kunde : Kunde A Neukunde : |
oder
Kunde : Neukunde : Kunde C |
Das Ziel ist es, die Zeilen auszublenden, die leeren Feldern entsprechen. Es gibt zwei Möglichkeiten, entweder mit dem Operator = (-eq:) oder mit dem Operator ≠ (-ne:)
4.1 Wenn das Feld leer ist
Den Operator = (-eq:) verwenden
Syntax | Ergebnis |
|
Wenn Kunde = leer → Neuer kunde anzeigen
Wenn Neuer kunde = leer → Kunde anzeigen |
4.2 Wenn das Feld ausgefüllt ist
Den Operator ≠ (-ne:) verwenden
Syntax | Ergebnis |
|
Wenn Kunde ≠ leer → Kunde anzeigen
Wenn Neuer kunde ≠ leer → Neuer kunde anzeigen |
5. Bestimmte Inhalte anzeigen/ausblenden, je nachdem ob ein Feld ausgefüllt ist
Sie können auch die Anzeige eines Textes, einer Tabelle oder eines Bildes von einer Bedingung abhängig machen.
Wenn beispielsweise das Feld Nouveau client ausgefüllt ist, die folgende Meldung anzeigen: "Dies ist ein neuer Kunde"
Es gibt zwei Möglichkeiten, entweder mit dem Operator = (-eq:) oder mit dem Operator ≠ (-ne:)
5.1 Wenn das Feld leer ist
Den Operator = (-eq:) verwenden
Syntax | Ergebnis |
Dies ist ein neuer Kunde
| Wenn Kunde = leer → Satz anzeigen |
5.2 Wenn das Feld ausgefüllt ist
Den Operator ≠ (-ne:) verwenden
Syntax | Ergebnis |
Dies ist ein neuer Kunde
| Wenn Neuer kunde ≠ leer → Satz anzeigen |
💡Tipp
Um die Lesbarkeit und Bearbeitung Ihrer Exportvorlage zu erleichtern, können Sie die Block-Tags hervorheben. Diese Hervorhebung erscheint nicht im endgültigen Export, ermöglicht es Ihnen jedoch, die Tags schnell zu finden, wenn Sie die Vorlage überarbeiten müssen.
