Referenzen rendern

Referenzen sind die Quellen, die der Assistent mit einer Antwort angibt. Sie kommen in jedem Ergebnis als result.payload.references an – ein Array, das Sie im Antwort-Template durchlaufen und dabei pro Quelle eine Karte (das Template highlighted) rendern.

Was eine Referenz enthält

FeldBedeutung
idDie eindeutige ID der Referenz.
titleIhre Überschrift.
urlEin Link zur Quelle.
datasetDer Datensatz bzw. die Quelle, aus der sie stammt.
summaryEine KI-generierte Zusammenfassung (sofern verfügbar).
bodyDer vollständige Text (kann leer sein).
status, owner, parent, foundTime, keyMetadaten zum Element.
typeDer Inhaltstyp – bestimmt, welche Karte ihn rendert (siehe nächstes Thema).
metaOgImageURLEin Vorschaubild, sofern die Quelle eines hat.
pagesSeitenindizes für ein mehrseitiges Dokument, zum Öffnen der Vorschau.
reactionDie Reaktion des Besuchers auf die Antwort, sofern gesetzt.

Durchlaufen und anzeigen

{% for reference in result.payload.references %}
  <article class="skdwn-ref">
    <h4>{{ reference.title }}</h4>
    {% if reference.metaOgImageURL %}
      <img src="{{ reference.metaOgImageURL }}" alt="{{ reference.title }}"/>
    {% endif %}
    {% if reference.summary %}
      <p>{{ reference.summary | ellipsis: 160 }}</p>
    {% endif %}
    <a href="{{ reference.url }}" target="_blank">Open</a>
  </article>
{% endfor %}

{{ }} gibt einen Wert aus; {% %} ist Logik. Der Filter ellipsis kürzt langen Text – einer von vielen integrierten Filtern.

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.