Skip to content
🤷

Forgive us! These docs are a work in progress. Some pages may be incomplete or describe features that aren't quite finished yet. Farkitect is in early development and we don't recommend using it for real work just yet. Feel free to explore — just be aware that things are still being built.

How to configure display templates

Display templates control how each owned (subordinate) element renders as a line of text inside its parent’s compartment on diagrams.

  1. Select the parent element type (e.g., “Entity”)
  2. In the Properties panel, open Subordination and find the entry for the owned element type under Subordinate Types
  3. Set the Display template field

Templates use {placeholders} that are replaced with actual values:

Placeholder Resolves to
{name} The owned element’s name
{PropertyName} A property value by name
{PropertyName? [suffix]:} Conditional — only show the suffix if the property has a value

Literal text (colons, spaces, brackets) is included as-is.

Template Sample output
{name} customerId
{name} : {Data Type} customerId : Integer
{name} : {Data Type}{Is Primary Key? [PK]:} customerId : Integer [PK]
{name}{Data Type? ({Data Type}):} customerId (Integer) or notes if no type
  • Keep templates concise — compartment space is limited
  • Use conditional placeholders for optional properties to avoid empty brackets or labels
  • The template applies to all instances of the subordinate type — choose a format that works for the typical case

Farkitect

Model anything.

“Welcome back — your diagrams have been plotting without you.”


Release 282 · 14 Oct 2026

New video: Exploring the Explorer, a four-minute tour of the Explorer panel

Release
282
Released
14 Oct 2026, 00:03 UTC
Built
14 Oct 2026, 00:03 UTC
Environment
Production
Surface
Docs
Commit
a9ad7d2
Branch
main