Skip to content

Pipe Content Renderer ​

The Pipe Content Renderer element parses delimiter-separated text into structured visual layouts -- tags, lists, tables, or inline text.


Overview ​

Feed the element a pipe-delimited string and it splits it into sections and items, then renders them in your chosen display mode. Content can come from a static string or dynamically from another element.


Adding a Pipe Content Renderer ​

  1. Open the Website Builder
  2. Find Pipe Content Renderer in the Elements panel (under Display)
  3. Drag it onto your page
  4. Enter your content and choose a display mode in the General Tab

Properties ​

General Tab ​

PropertyDescriptionDefault
ContentThe raw delimiter-separated textEmpty
Display ModeHow items render: tags, list, table, or inlinetags
Section DelimiterCharacter(s) that separate sections||
Item DelimiterCharacter(s) that separate items within a section|
Show Section DividersDisplay a horizontal rule between sectionstrue

Tags Mode Properties ​

PropertyDescriptionDefault
Tag ColorBackground color of tag pills#3498db
Tag Text ColorText color inside tags#ffffff

Data Source ​

PropertyDescriptionDefault
Data SourceWhere content comes from: Static or From Elementstatic
Source Element IDElement ID to pull content from (when From Element)Empty
Content FieldField name on the source elementpipeContent

Display Modes ​

ModeDescription
Tags / PillsColored pill badges in a flex-wrap layout
Bulleted ListStandard unordered list
Key-Value TableSplits items on : into label/value columns
InlineItems joined with bullet dots in a single line

Content Format ​

Use | to separate items and || to separate sections:

Joint Lock|Wrist|Flexion||Requires: grip control|standing or ground

This produces two sections: one with three tags and one with two tags.


Use Cases ​

  • Taxonomy display -- render category/tag data from APIs
  • Structured metadata -- show key-value pairs from pipe-delimited fields
  • Data previews -- display parsed CSV or pipe-separated data
  • Dynamic content -- bind to another element's output for live rendering

Questions? ​

If you have any questions, please don't hesitate to contact us.

No-Code App Builder