Skip to Content
For EditorsEditing content

Editing content

Select a block and its fields appear in the Edit panel on the right. Every block type has its own set of fields — configured by your developers — but the types of inputs Blok supports are the same everywhere.

Field types at a glance

FieldLooks likeNotes
TextSingle-line inputHas a max-length counter if set.
TextareaMulti-line inputAuto-grows to the configured rows.
Rich textToolbar + text areaMarkdown-flavoured: bold, italic, lists, links, headings.
NumberNumber input with ±Respects min / max / step.
BooleanToggle switchOn / off.
SelectDropdownOne choice from the allowed options.
RadioSegmented pill groupOne choice, shown inline.
LinkURL + label + targetThe target dropdown controls new-tab behavior.
AssetURL + preview + altOpens the Assets picker.
ArrayCollapsible list of sub-formsAdd, remove, and reorder items.
ObjectInline nested formA grouped set of fields.
Slot”Drop blocks here” zoneEdit nested blocks on the canvas, not in the form.
CustomDeveloper-defined widgetCould be anything: a color picker, a date picker, a map.

Required fields

Fields marked required show a small red * next to the label. If the field is empty, the Publish action will flag it under pre-publish validation.

Tabs

If a block has many fields, they may be grouped into tabsContent, Style, Advanced. Switch tabs at the top of the Edit panel. Fields without an explicit tab always appear on the first tab.

Array fields

An array is a list of repeating items — e.g. a list of testimonials, FAQ questions, nav links.

  • Add item — press the Add button at the bottom of the list.
  • Remove — use the trash icon on each row.
  • Reorder — drag rows by the handle on the left.
  • Collapse / expand — click a row header to fold it away.

Arrays can be configured with a min and max item count by your developers. When you hit those limits the add/remove buttons are disabled.

Object fields

An object is a grouped set of fields that stay together — e.g. an Address with street, city, and zip. It renders inline under its label.

Slot fields

A slot field doesn’t render in the Edit panel. Instead, the block’s slot is a drop zone on the canvas. Drop or drag other blocks into it to populate the slot.

Rich text tips

The rich text field is markdown-flavoured. You can type markdown directly (**bold**, [link](url), # heading) or use the toolbar. Shortcuts work too:

  • ⌘/Ctrl+B — bold
  • ⌘/Ctrl+I — italic
  • ⌘/Ctrl+K — insert link

Read-only fields

A block may mark individual fields as read-only — these fields appear dimmed and can’t be edited in the inspector. This is typically used for system-generated values (like creation timestamps or auto-computed IDs).

Last updated on