Setyenv · Docs
  • English
  • Spanish
  • Chinese
  • Japanese
  • Arabic
  • German
  • French
  • Hindi
  • Indonesian
  • Italian
  • Dutch
  • Portuguese
  • Russian
  • Turkish

Rich text field

Multi-line formatted text. Authored via a TipTap editor in the form designer, stored as sanitised HTML.

Configuration

Same modifiers as Text plus:

  • Allowed marks: which inline marks the editor toolbar shows (bold, italic, code, link, strike, underline).
  • Allowed blocks: which block types are allowed (paragraph, heading, code_block, bullet_list, ordered_list, blockquote).
  • Max length (characters of plain-text equivalent): default 16,384.

Sanitisation

Every save runs the HTML through KSES with a strict allow-list (anything not in Allowed marks + Allowed blocks is stripped). No <script>, no inline event handlers, no <iframe>, no <style> attribute.

List rendering

Strips HTML to plain text, truncates at column width with ellipsis. Tooltip shows the first 200 chars.

EQL operators supported

~= (operates on the plain-text version). Free-text search includes rich-text fields automatically.