Diese Dokumentation wurde automatisch von KI übersetzt.
Markdown-Block
Einführung
Ein Markdown-Block kann ohne Bindung an eine Datenquelle verwendet werden. Er nutzt die Markdown-Syntax, um Textinhalte zu definieren, und eignet sich zur Anzeige formatierter Texte.
Block hinzufügen
Sie können einen Markdown-Block zu einer Seite oder einem Pop-up hinzufügen.

Sie können auch einen Inline-Markdown-Block (inline-block) innerhalb von Formular- und Detailblöcken hinzufügen.

Template-Engine
Es verwendet die Liquid Template-Engine, die leistungsstarke und flexible Template-Rendering-Funktionen bietet und es ermöglicht, Inhalte dynamisch zu generieren und individuell anzuzeigen. Mit der Template-Engine können Sie:
- Dynamische Interpolation: Verwenden Sie Platzhalter im Template, um Variablen zu referenzieren. Zum Beispiel wird
{{ ctx.user.userName }}automatisch durch den entsprechenden Benutzernamen ersetzt. - Bedingtes Rendering: Unterstützt Bedingungsanweisungen (
{% if %}...{% else %}), um je nach Datenstatus unterschiedliche Inhalte anzuzeigen. - Schleifen: Verwenden Sie
{% for item in list %}...{% endfor %}, um Arrays oder Sammlungen zu durchlaufen und Listen, Tabellen oder wiederholende Module zu generieren. - Integrierte Filter: Bietet eine Vielzahl von Filtern (wie
upcase,downcase,date,truncateusw.), um Daten zu formatieren und zu verarbeiten. - Erweiterbarkeit: Unterstützt benutzerdefinierte Variablen und Funktionen, wodurch die Templatelogik wiederverwendbar und wartbar wird.
- Sicherheit und Isolation: Das Template-Rendering wird in einer Sandbox-Umgebung ausgeführt, um die direkte Ausführung von gefährlichem Code zu verhindern und die Sicherheit zu erhöhen.
Mithilfe der Liquid Template-Engine können Entwickler und Content-Ersteller auf einfache Weise dynamische Inhalte anzeigen, personalisierte Dokumente generieren und Templates für komplexe Datenstrukturen rendern, was die Effizienz und Flexibilität erheblich verbessert.
Variablen verwenden
Markdown auf einer Seite unterstützt gängige Systemvariablen (wie den aktuellen Benutzer, die aktuelle Rolle usw.).

Markdown in einem Pop-up für Blockreihenaktionen (oder einer Unterseite) unterstützt hingegen weitere Datenkontextvariablen (wie den aktuellen Datensatz, den aktuellen Pop-up-Datensatz usw.).

QR-Code
QR-Codes können in Markdown konfiguriert werden.


