Champ Review Select
Champ Review Select
Le champ reviewSelect stocke une reference vers un modele de Review FaceFlow gere.
Ideal pour
- sections de temoignages
- bandes de confiance
- sections publiques de collecte de reviews
- experiences de notation et de preuve
Exemple de schema
{ "name": "serviceReview", "label": "Review Model", "type": "reviewSelect" }Usage dans le template
<div data-review-embed="{serviceReview}"></div>Wrapper typique de section de confiance :
<section class="review-strip">
{{#if serviceReview}}
<div data-review-embed="{serviceReview}"></div>
{{/if}}
</section>Quand l'utiliser
Utilisez reviewSelect lorsqu'un Component doit embarquer un modele de Review reutilisable choisi au moment de l'edition.
Quand ne pas l'utiliser
N'utilisez pas reviewSelect lorsque :
- la section n'a besoin que d'un copy statique de temoignage
- le contenu de confiance n'est pas gere via le systeme Review
- le markup de review est code en dur au lieu d'utiliser un modele gere
Comportement runtime
Au moment du rendu, la valeur selectionnee agit comme l'identifiant du modele de Review gere utilise par le marqueur d'embed.
Flux typique :
l'auteur selectionne un modele de review
-> le component stocke la reference
-> le template rend un marqueur data-review-embed avec la valeur du champ selectionne
-> le runtime resout la sortie et l'experience de soumission de reviewCela garde centralises la collecte des reviews et le comportement de moderation au lieu d'embarquer une logique de temoignage ad hoc dans le component.
Notes techniques
- utilisez
reviewSelectpour des workflows de review gouvernes, pas pour des temoignages statiques - gardez le contenu de confiance et le comportement de soumission sous la responsabilite du modele de Review
- evitez de melanger dans une meme responsabilite un bloc de preuve ponctuel et un embed de review gere
- placez le component de review la ou la preuve sociale soutient le point de decision de la page