Richtext-veld

Richtext-veld

Het richtext-veld slaat beheerde redactionele inhoud met opmaak op.

Het beste voor

  • lopende tekst
  • geformatteerde sectie-inhoud
  • redactionele beschrijvingen
  • artikelachtige tekstblokken

Schema-voorbeeld

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

Gebruik in sjabloon

{{{ body }}}

Gebruik drievoudige accolades wanneer de uitvoer als HTML moet worden weergegeven.

Sectievoorbeeld:

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

Gebruik het wanneer

Gebruik richtext wanneer redacteuren opmaaktools nodig hebben zoals koppen, lijsten, links of nadruk.

Gebruik het niet wanneer

Gebruik richtext niet wanneer:

  • platte tekst voldoende is
  • de inhoud sterk gestructureerd moet blijven
  • geavanceerde ruwe markup vereist is onder gecontroleerd technisch beheer

Gebruik in plaats daarvan textarea, repeater of htmlcode.

Technische opmerkingen

  • Geef richtext weer met drievoudige accolades zodat beheerde opmaak HTML-uitvoer kan produceren
  • gebruik richtext voor door redacteuren gemaakte proza, niet voor sterk gestructureerde contentmodellen
  • gebruik htmlcode alleen wanneer gecontroleerde geavanceerde markup daadwerkelijk vereist is
  • als herhaalde items elk geformatteerde tekst nodig hebben, overweeg repeater met geneste rijke inhoud alleen wanneer de redactionele workflow die complexiteit echt nodig heeft

Gerelateerd