Campo Richtext

Campo Richtext

Il campo richtext memorizza contenuti editoriali gestiti con formattazione.

Ideale per

  • testo del corpo
  • contenuti di sezione formattati
  • descrizioni editoriali
  • blocchi di testo simili ad articoli

Esempio di schema

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

Utilizzo nel template

{{{ body }}}

Usa le triple parentesi graffe quando l'output deve essere reso come HTML.

Esempio di sezione:

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

Quando usarlo

Usa richtext quando i redattori hanno bisogno di strumenti di formattazione come intestazioni, elenchi, link o enfasi.

Quando non usarlo

Non usare richtext quando:

  • il testo semplice è sufficiente
  • il contenuto deve restare fortemente strutturato
  • è necessario un markup grezzo avanzato gestito sotto responsabilità tecnica controllata

Usa invece textarea, repeater o htmlcode.

Note tecniche

  • renderizza richtext con triple parentesi graffe in modo che la formattazione gestita possa produrre output HTML
  • mantieni richtext per la prosa gestita dagli editor, non per modelli di contenuto fortemente strutturati
  • usa htmlcode solo quando è veramente necessario un markup avanzato e controllato
  • se gli elementi ripetuti necessitano ciascuno di testo formattato, considera repeater con contenuto ricco nidificato solo quando il flusso di lavoro editoriale richiede davvero tale complessità

Correlati