Campo de selección de reseña
Campo de selección de reseña
El campo reviewSelect almacena una referencia a un modelo Review gestionado por FaceFlow.
Ideal para
- secciones de testimonios
- franjas de confianza
- secciones públicas de recopilación de reseñas
- experiencias de calificación y prueba
Ejemplo de esquema
{ "name": "serviceReview", "label": "Review Model", "type": "reviewSelect" }Uso en plantilla
<div data-review-embed="{serviceReview}"></div>Ejemplo típico de contenedor para sección de confianza:
<section class="review-strip">
{{#if serviceReview}}
<div data-review-embed="{serviceReview}"></div>
{{/if}}
</section>Úselo cuando
Use reviewSelect cuando un Componente deba incrustar un modelo Review reutilizable elegido en el momento de autoría.
No lo use cuando
No use reviewSelect cuando:
- la sección solo necesita texto testimonial estático
- el contenido de confianza no se gestiona a través del sistema Review
- el marcado de reseñas se está codificando directamente en lugar de usar un modelo gestionado
Comportamiento en tiempo de ejecución
En tiempo de renderizado, el valor seleccionado actúa como el identificador del modelo review gestionado que utiliza el marcador de inserción.
Flujo típico:
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 experienceEsto mantiene la recopilación y la moderación de reseñas centralizadas en lugar de incrustar lógica ad hoc de testimonios dentro del componente.
Notas técnicas
- utilice
reviewSelectpara flujos de trabajo de reseñas gobernados, no para testimonios estáticos - mantenga el contenido de confianza y el comportamiento de envío bajo la responsabilidad del modelo Review
- evite mezclar bloques de prueba puntuales con una inserción gestionada de review dentro de la misma responsabilidad
- coloque el componente de reseñas donde la prueba social apoye el punto de decisión de la página