Skip to content
  1. Компоненты
  2. PageBuilder
  3. Типы полей
  4. Pro
  5. documents

Поле documents

Версия: Pro (advanced-fields).

Список строк { title, file }. Пустые строки инспектор не сохраняет. file это media-значение, как у поля file: объект с url, filename, title или строка-путь. В чанке берите {$row.file.url}.

Настройка

json
{
  "name": "files",
  "type": "documents",
  "label": "Документы"
}

Данные секции

json
{
  "files": [
    {
      "title": "Прайс",
      "file": { "url": "/assets/files/price.pdf", "filename": "price.pdf" }
    }
  ]
}

Пример в chunk

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

Похожие типы