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 experience

Isso 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 reviewSelect para 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

Relacionado