Visualizzare i riferimenti

I riferimenti sono le fonti che l’assistente cita con una risposta. Arrivano su ogni risultato come result.payload.references: un array su cui iteri nel template della risposta, visualizzando una scheda (il template highlighted) per ogni fonte.

Cosa contiene un riferimento

CampoCos’è
idL’ID univoco del riferimento.
titleIl suo titolo.
urlUn link alla fonte.
datasetIl dataset/la fonte da cui proviene.
summaryUn riepilogo generato dall’IA (quando disponibile).
bodyIl testo completo (può essere vuoto).
status, owner, parent, foundTime, keyMetadati sull’elemento.
typeIl tipo di contenuto: determina quale scheda lo visualizza (vedi l’argomento successivo).
metaOgImageURLUn’immagine di anteprima, quando la fonte ne ha una.
pagesGli indici delle pagine di un documento multipagina, usati per aprire l’anteprima.
reactionLa reazione del visitatore alla risposta, se presente.

Iterare e visualizzare

{% 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 %}

{{ }} stampa un valore; {% %} è logica. Il filtro ellipsis accorcia i testi lunghi: uno dei tanti filtri integrati.

Approfondisci


Contattaci

Hai ancora bisogno di aiuto?

Dicci a quali domande vuoi che risponda l’assistente del tuo sito. Ti aiuteremo a definire i contenuti, i controlli e il percorso di lancio più adatti.