Campo richtext

Campo richtext

O richtext field armazena conteúdo editorial gerenciado com formatação.

Melhor Para

  • corpo do texto
  • conteúdo de seção formatado
  • descrições editoriais
  • blocos de texto semelhantes a artigos

Exemplo de Esquema

{ "name": "body", "label": "Body", "type": "richtext" }

Uso do Template

{{{ body }}}

Use triple braces quando a saída deve ser renderizada como HTML.

Exemplo de seção:

<div class="prose">
  {{{ body }}}
</div>

Quando usar

Use richtext quando os editores precisarem de ferramentas de formatação, como cabeçalhos, listas, links ou ênfase.

Quando não usar

Não use richtext quando:

  • texto simples for suficiente
  • o conteúdo deve permanecer altamente estruturado
  • marcação bruta avançada for necessária sob propriedade técnica controlada

Use textarea, repeater ou htmlcode em vez disso.

Notas Técnicas

  • renderize richtext com triple braces para que a formatação gerenciada possa produzir saída HTML
  • mantenha richtext para prosa conduzida por editores, não para modelos de conteúdo profundamente estruturados
  • use htmlcode somente quando marcação avançada controlada for realmente necessária
  • se itens repetidos precisarem cada um de texto formatado, considere repeater com conteúdo rico aninhado apenas quando o fluxo editorial realmente precisar dessa complexidade

Relacionado