
mixedImage
Добавляет новый тип TV поля: Смешанная загрузка файла
- Выбор файла из файлового менеджера
- Выбор файла с компьютера, минуя файловый менеджер
- Превью изображений и видео(html5 video player)
- Физическое удаление файла при очистке поля
- Ресайз через phpthumb при загрузке изображения
- Загрузка по url
- Drag-and-drop

Системные настройки
| Имя | По умолчанию | Описание |
|---|---|---|
| Загружать только при редактировании | Да | Разрешает загружать фото только при редактировании ресурса |
| Транслитерация файлов | Нет | Позволяет на некоторых хостингах избежать проблем с кириллическими наименованиями файлов |
| Длина строки для плейсхолдера {rand} | 6 | Настройка используется если при создании TV поля в качестве префикса было использовано значение |
Настройки TV поля
| Настройка | По умолчанию | Описание |
|---|---|---|
| Путь сохранения | - | Можно указать подпапку. Путь идет от корня медиа источника |
| Префикс имени файла | - | Добавляет значение перед названием файла при сохранении. Возможны следующие варинты: {id}, {pid}, {alias}, {context}, {tid}, {uid}, {rand}, {t}, {y}, {m}, {d}, {h}, {i}, {s}. Можно использовать сразу несколько |
| Принимаемые типы MIME | - | Возможность ограничивать тип загружаемого файла по MIME Type. Например, image/jpeg, image/png, application/pdf |
| Использовать префикс как имя файла | Нет | Заменяет имя загружаемого файла на указанный префикс |
| Показать превью | Да | Показывает мини изображение для изображений и видео плеер для mp4 файлов |
| Удалять файл | Нет | Физически удаляет файл с сервера при нажатии на кнопку Очистить поле |
| Параметры для ресайза изображений | - | Phpthumb параметры для применения к изображению при загрузке. Например: w=200&h=200&zc=1. Для наложения ватермарка: fltr=wmt|Hello|60|C|ff0000| Или fltr=wmi|/assets/wt.png|C| |
| Список кнопок | clear,manager,pc | Возможные значения: clear,manager,pc,url |
Список кнопок
| Название | Описание |
|---|---|
clear | Очистка поля. Если параметр Удалять файл уставновлен в Да, то файл будет физически удален с сервера |
manager | Выбор файла из медиа менеджера |
pc | Выбор файла с компьютера пользоваля, минуя файловый менеджер MODX |
url | Загрузка файла напрямую по url |
Возможные плейсхолдеры
| Название | Описание |
|---|---|
{id} | ID ресурса |
{pid} | ID ресурса родителя |
{alias} | Алиас ресурса |
{palias} | Алиас ресурса родителя |
{context} | Ключ контекста (context_key) |
{tid} | ID доп. поля (tv) |
{uid} | ID юзера |
{rand} | Случайная строка (количество символов указывается в системных настройках) |
{t} | Время в формате timestamp |
{y} | Год |
{m} | Месяц |
{d} | День |
{h} | Час |
{i} | Минута |
{s} | Секунда |
