🔠 Fehlerhafte Platzhalter & Leere Platzhalter verbergen

So funktioniert die automatische Fehlererkennung und das gezielte Ausblenden leerer Felder in ChiliDocs-Dokumenten.

🧩 Was macht die Funktion „Leere Platzhalter verbergen“?

In ChiliDocs kannst du im Editor über eine Checkbox entscheiden, wie mit leeren Platzhaltern umgegangen werden soll. Diese Funktion hilft, saubere Dokumente zu generieren, indem sie unerwünschte Leerstellen oder fehlerhafte Daten entfernt bzw. hervorhebt.

✅ Verhalten bei aktivierter Checkbox „Leere Platzhalter verbergen

Wenn die Checkbox aktiviert ist:

  • Platzhalter, für die keine Daten aus HubSpot zur Verfügung stehen – also wenn das entsprechende Feld leer oder null ist, werden automatisch entfernt.

  • Befindet sich ein solcher Platzhalter allein in einer Zeile, wird die gesamte Zeile aus dem Dokument gelöscht.

  • Dadurch bleibt das Layout des Dokuments aufgeräumt und professionell – ohne leere Felder oder unschöne Absätze.

📝 Beispiel:
Ein Platzhalter wie [contact.city], für den kein Wert vorhanden ist, wird entfernt. Wenn er in einer separaten Zeile steht, verschwindet auch die ganze Zeile.

❌ Verhalten bei deaktivierter Checkbox „Leere Platzhalter verbergen“

Wenn die Checkbox nicht aktiviert ist:

  • Platzhalter, die keine Werte enthalten, bleiben im Dokument sichtbar.

  • Solche Platzhalter werden rot markiert, damit sie im fertigen Dokument leicht erkannt werden können.

  • Diese Darstellung ist besonders hilfreich bei der Testung von Vorlagen, um schnell zu sehen, welche Felder keine Daten in HubSpot enthalten.

📝 Beispiel:
Statt eines leeren Felds wird im Dokument z. B. angezeigt:
[contact.city] (rot hervorgehoben)

⚠️ Fehlerhafte Platzhalter (SyntaxError)

Unabhängig von der Checkbox erkennt ChiliDocs automatisch sogenannte Syntaxfehler:

  • Ein Syntaxfehler liegt vor, wenn ein Platzhalter nicht mit einer gültigen HubSpot-Eigenschaft verknüpft werden kann.

  • Das passiert z. B., wenn der Platzhalter (interne Wert) falsch geschrieben wurde oder eine nicht existierende Eigenschaft referenziert wird.

  • Solche Platzhalter werden in keinem Fall entfernt, sondern mit dem Zusatz „SyntaxError:“ versehen und ebenfalls rot hervorgehoben – sowohl im Fliesstext als auch in Tabellen.

📝 Beispiel:
Ein falsch geschriebener Platzhalter wie [contact.citys] erscheint im Dokument als:
SyntaxError: Missing or undefined property [contact.citys] (rot hervorgehoben)

💡 Fazit

Mit der Funktion „Leere Platzhalter verbergen“ und der automatischen Syntaxfehler-Erkennung bietet ChiliDocs eine zuverlässige Kontrolle über Platzhalterinhalte. Das Ergebnis sind professionelle Dokumente, bei denen du selbst bestimmen kannst, ob leere Inhalte entfernt oder sichtbar gemacht werden sollen – immer mit klarer visueller Unterstützung zur Fehlererkennung.