Skip to content
  1. Extras
  2. PageBuilder
  3. Field types
  4. Pro
  5. documents

Field documents

Version: Pro (advanced-fields).

A list of { title, file } rows. The inspector does not save empty rows. file is a media value, same as file.

Schema

json
{
  "name": "files",
  "type": "documents",
  "label": "Documents"
}

Section data

json
{
  "files": [
    { "title": "Price list", "file": "/assets/files/price.pdf" }
  ]
}

Chunk example

html
{foreach $files as $row}
  <a href="{$row.file|escape}">{$row.title|escape}</a>
{/foreach}

Similar types