Referência de Campos de Componentes

Referência de Campos de Componentes

Esta referência abrange os tipos de campo disponíveis ao definir Componentes FaceFlow.

Use esta seção quando precisar decidir que tipo de entrada voltada para o editor uma seção deve expor e como essa entrada deve ser renderizada de forma segura e previsível.

Tipos de Campo de Nível Superior

Tipos de Subcampo Somente para Repetidor

Esses tipos de campo destinam-se a uso dentro de linhas do repeater em vez de como campos gerais de seção de nível superior.

Regras de Seleção de Campo

Escolha um tipo de campo pelo contrato de conteúdo que deseja preservar:

  • use text para textos curtos
  • use textarea para texto simples de várias linhas
  • use number para valores numéricos que devem permanecer numéricos
  • use url para links e destinos
  • use date para datas de publicação, evento ou de linha do tempo
  • use image ou images para mídia gerenciada
  • use file para ativos para download
  • use select ou checkbox para opções controladas
  • use richtext para formatação editorial
  • use htmlcode somente para marcação avançada controlada
  • use map para dados de localização estruturados
  • use repeater para linhas repetidas estruturadas
  • use formSelect e reviewSelect para incorporações gerenciadas

Guia Rápido de Decisão

one short string            -> text
one multi-line plain block  -> textarea
formatted editorial content -> richtext
repeatable cards or FAQs    -> repeater
embed a managed Form        -> formSelect
embed a managed Review      -> reviewSelect
advanced custom markup      -> htmlcode

Exemplo de Esquema

[
  { "name": "title", "label": "Title", "type": "text" },
  { "name": "summary", "label": "Summary", "type": "textarea" },
  { "name": "heroImage", "label": "Hero Image", "type": "image" },
  { "name": "ctaUrl", "label": "CTA URL", "type": "url" }
]

Relacionados