Campo de Seleção de Avaliação
Campo de Seleção de Avaliação
O campo reviewSelect armazena uma referência para um modelo de avaliação gerenciado pelo FaceFlow.
Ideal Para
- seções de depoimentos
- faixas de confiança
- seções públicas de coleta de avaliações
- experiências de avaliação e prova social
Exemplo de Esquema
{ "name": "serviceReview", "label": "Review Model", "type": "reviewSelect" }Uso no Template
<div data-review-embed="{serviceReview}"></div>Envoltório típico para seção de confiança:
<section class="review-strip">
{{#if serviceReview}}
<div data-review-embed="{serviceReview}"></div>
{{/if}}
</section>Use-o Quando
Use reviewSelect quando um Componente deve incorporar um modelo de Review reutilizável escolhido no momento da autoria.
Não o Use Quando
Não use reviewSelect quando:
- a seção precisa apenas de texto estático de depoimento
- o conteúdo de confiança não é gerenciado pelo sistema de Review
- a marcação de avaliação está sendo codificada manualmente em vez de usar um modelo gerenciado
Comportamento em Tempo de Execução
No momento da renderização, o valor selecionado atua como o identificador do modelo de avaliação gerenciado usado pelo marcador de embed.
Fluxo 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 experienceIsso mantém o comportamento de coleta e moderação de avaliações centralizado em vez de incorporar lógica ad hoc de depoimentos dentro do componente.
Notas Técnicas
- use
reviewSelectpara fluxos de trabalho de avaliação governados, não para depoimentos estáticos - mantenha o conteúdo de confiança e o comportamento de submissão sob responsabilidade do modelo de avaliação
- evite misturar blocos pontuais de prova com um embed de avaliação gerenciado na mesma responsabilidade
- coloque o componente de avaliação onde a prova social apoia o ponto de decisão da página