Champ Richtext

Champ Richtext

Le champ richtext stocke un contenu editorial gere avec mise en forme.

Ideal pour

  • body copy
  • contenu de section formate
  • descriptions editoriales
  • blocs de texte de type article

Exemple de schema

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

Usage dans le template

{{{ body }}}

Utilisez les triples accolades lorsque la sortie doit etre rendue comme du HTML.

Exemple de section :

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

Quand l'utiliser

Utilisez richtext lorsque les editeurs ont besoin d'outils de formatage comme des titres, listes, liens ou emphases.

Quand ne pas l'utiliser

N'utilisez pas richtext lorsque :

  • du texte brut suffit
  • le contenu doit rester hautement structure
  • un markup brut avance est requis sous controle technique

Utilisez plutot textarea, repeater ou htmlcode.

Notes techniques

  • rendez richtext avec des triples accolades pour que le formatage gere produise une sortie HTML
  • gardez richtext pour la prose pilotee par l'editeur, pas pour des modeles de contenu tres structures
  • utilisez htmlcode uniquement lorsqu'un markup avance controle est vraiment necessaire
  • si des elements repetes ont chacun besoin de texte formate, envisagez repeater avec contenu riche imbrique seulement si le workflow editorial a reellement besoin de cette complexite