Das Template-Modell

Templates werden mit Liquids {% include 'name' %} zusammengesetzt – das Layout bindet den Body ein, der Body jede Antwort, eine Antwort die Referenzkarten und so weiter. Überschreiben Sie einen beliebigen Namen in diesem Baum, und alles, was ihn einbindet, übernimmt Ihre Version.

Die Templates, die Sie am häufigsten brauchen

Template-NameRendert
layoutDen äußeren Container (schwebender Button, Hauptbereich, Suche, Vorschau).
searchDas Eingabefeld, den Senden/Stopp-Button und den Platzhalter.
bodyEinen einzelnen Austausch – die Frage des Nutzers plus die Antwort des Assistenten.
assistantResponseEine Antwort des Assistenten: das Antwort-Markdown, Reaktionen und Referenzen.
userQueryDie Sprechblase mit der Frage des Besuchers.
highlightedEine einzelne Referenzkarte (die mit einer Antwort angezeigte Quellenangabe).
hints / hintDie Karten mit Fragevorschlägen, die vor der ersten Anfrage angezeigt werden.
welcome / description / avatarInfoDie Begrüßung, die Beschreibung und den Kopfbereich mit Avatar/Name.
loading / error / noResultsDen Skeleton-Loader sowie Fehler- und Leerzustände.
dynamicForm + fields/*Formulare zur Lead-Erfassung und jeden Feldtyp.

Vom Standard ausgehen, nicht bei null anfangen

Öffnen Sie im Advanced editor ein Template, um sein aktuelles Liquid zu sehen, kopieren Sie es und ändern Sie nur, was nötig ist. So bleibt die gesamte Verdrahtung (Helper, Klassen, Data-Attribute) erhalten, von der der Rest des Assistenten abhängt.

Beispiel für die Zusammensetzung

Ein Antwort-Template bindet die Referenzkarte für jede verwendete Quelle ein:

{% for reference in result.payload.references %}
  {% include 'highlighted' %}
{% endfor %}

Überschreiben Sie highlighted, und die Karten jeder Antwort ändern sich – überall, auf einen Schlag.

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.