Setyenv · Docs
  • English
  • Español
  • 中文
  • 日本語
  • العربية
  • Deutsch
  • Français
  • हिन्दी
  • Bahasa Indonesia
  • Italiano
  • Nederlands
  • Português
  • Русский
  • Türkçe

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.