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 tabs — Content, 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