Liquid-Filter und Globals

Filter transformieren Werte innerhalb von {{ }}. Seekdown registriert einen auf den Assistenten zugeschnittenen Satz – das sind die Bausteine, die Sie ständig verwenden.

FilterFunktionBeispiel
tÜbersetzt per Schlüssel, mit Fallback.{{ 'ask' | t: 'Ask' }}
rLöst eine Asset-URL des Assistenten auf.{{ 'img/search.svg' | r }}
markdownRendert Markdown zu HTML (zusammen mit safe).{{ result.payload.reply | markdown | safe }}
safe / raw_htmlGibt HTML ohne Escaping aus.{{ html | safe }}
ellipsisKürzt Text mit Auslassungspunkten.{{ reference.summary | ellipsis: 160 }}
defaultFallback bei leerem Wert.{{ reference.title | default: 'Untitled' }}
hasTemplateTrue, wenn ein Template dieses Namens existiert.{% if reference.type | hasTemplate %}
fromNowRelative Zeitangabe.{{ result.date | fromNow }}
dateToString / dateFormatFormatiert ein Datum.{{ date | dateToString: 'YYYY-MM-DD' }}
lengthLänge eines Strings, Arrays oder Objekts.{{ state.results | length }}
entriesWandelt ein Objekt in Schlüssel/Wert-Paare zum Durchlaufen um.{% for e in form.fields | entries %}
lowerKleinschreibung.{{ type | lower }}
sanitizeMaskiert Anführungszeichen zur Verwendung in Attributen.data-x="{{ text | sanitize }}"
randomIdErzeugt eine eindeutige ID.{{ 'field_' | randomId }}
logGibt einen Wert (JSON) zum Debuggen aus.{{ state | log }}

Globals

Neben state gibt das Global skdwn Templates Zugriff auf die laufende Instanz – deren config, helpers, templates und startOptions –, sodass ein Template eine Einstellung lesen oder direkt auf einen Helper verweisen kann.

Weiterführend


Kontakt

Brauchen Sie noch Hilfe?

Sagen Sie uns, welche Fragen Ihr Website-Assistent beantworten soll. Wir helfen Ihnen, die richtigen Inhalte, Einstellungen und den passenden Weg zum Start festzulegen.