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 experienceQuesto 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
reviewSelectper 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