Campo reviewSelect

Campo reviewSelect

Il campo reviewSelect memorizza un riferimento a un modello Review gestito da FaceFlow.

Ideale per

  • sezioni di testimonianze
  • strisce di fiducia
  • sezioni pubbliche per la raccolta di recensioni
  • esperienze di valutazione e prova

Esempio di schema

{ "name": "serviceReview", "label": "Review Model", "type": "reviewSelect" }

Utilizzo del template

<div data-review-embed="{serviceReview}"></div>

Esempio tipico di wrapper per una sezione di fiducia:

<section class="review-strip">
  {{#if serviceReview}}
    <div data-review-embed="{serviceReview}"></div>
  {{/if}}
</section>

Usalo quando

Usa reviewSelect quando un Componente deve incorporare un modello di Review riutilizzabile scelto in fase di authoring.

Non usarlo quando

Non usare reviewSelect quando:

  • la sezione ha soltanto testo testimonial statico
  • i contenuti di fiducia non sono gestiti tramite il sistema Review
  • il markup delle recensioni viene codificato direttamente invece di usare un modello gestito

Comportamento a runtime

At render time, the selected value acts as the managed review model identifier used by the embed marker.

Flusso tipico:

author selects review model
-> component stores review reference
-> template renders data-review-embed marker with the selected field value
-> runtime resolves review output and submission experience

Questo mantiene centralizzati il comportamento di raccolta e moderazione delle recensioni invece di incorporare logiche ad hoc per le testimonianze all'interno del componente.

Note tecniche

  • usa reviewSelect per workflow di recensione governati, non per testimonianze statiche
  • mantieni i contenuti di fiducia e il comportamento di invio di proprietà del modello Review
  • evita di mescolare blocchi di prova monouso con un embed di Review gestito nella stessa responsabilità
  • posiziona il componente di review dove la prova sociale supporta il punto decisionale della pagina

Correlati