Markdown options for read-only text

  • Release version: Zurich
  • Updated October 8, 2025
  • 1 minute to read
  • Enable markdown formatting for ReadOnlyText components in ServiceNow CPQ layouts to enhance text presentation. Use syntax for bold, italics, lists, links, images, and dynamic field values to create clear, engaging, and context-aware display text in configurations.

    This article describes the markdown syntax and behaviors available to administrators when a text field is defined on a native ServiceNow CPQ UI layout with component display type ReadOnlyText. For a broader discussion of layout options, see CSV layout upload.

    To apply markdown formatting to a ReadOnlyText component:

    1. In the layout editor, open the field properties (button with cog icon)
    2. Add the following as the raw value: { "enableMarkdown": true }
    3. Use the following markdown syntax in the text field value.
    Table 1. Markdown formatting options
    Formatting Option Syntax Output Notes
    Bold **this will be bold** bold text A double underscore instead of the double * will also work
    Italics *this will be italic* italic text A single underscore instead of the single * will also work
    Unordered List Item\r- Item\r- Item
    • Item
    • Item
    • Item
    Ordered List 1.Item\r2. Item\r3. Item
    1. Item
    2. Item
    3. Item
    Newline \n
    Link [link display text] (https://www.example.com) link display text Any JavaScript entered will be sanitized
    Image ![alt text](image url, "title text") N/A
    Dynamic Text {{fieldVariableName}} Outputs the value of the selected field in the text
    Dynamic Non- Field Text {{txn#rowNumber}}

    Outputs the value of the dynamic text based on context

    Currently, only rowNumber in a txn line is supported

    This markdown syntax is the same as that available for field help popups.