Skip to content

Файл

Один файл, выбранный из медиа-источника MODX.

Настройки:

НастройкаЧто делает
ИсточникКуда загружать и откуда выбирать
Путь к файламПапка внутри источника

Путь понимает четыре подстановки — так файлы разных объектов не сваливаются в кучу:

ПодстановкаВо что превращается
{resource_id}Идентификатор объекта, которому принадлежит поле
{id}Идентификатор записи
{user_id}Идентификатор загружающего пользователя
{alias}Алиас объекта

То есть uploads/{resource_id}/ кладёт файлы каждой страницы в свою папку.

Вывод — значение это набор сведений о файле:

html
<a href="/{$file.url}" download>{$file.title} ({$file.size} байт)</a>

Доступны url, path, filename, name, extension, title, size, type, а для картинок ещё width и height.

type подсказывает, что именно загрузили

Там лежит image, video, audio или расширение. Пригодится, когда в поле с равной вероятностью прилетит PDF и картинка, а разметка нужна разная.

© PageBlocks 2019-present