Медиа и файлы
Когда в редакторе нужно задать картинку, иконку или файл — открывается файловый менеджер. Через него выбирают уже загруженный файл или загружают новый прямо со страницы.
Откуда берутся файлы
Файловый менеджер работает с вашим медиа-источником MODX — тем же, что задан в настройке mpc_media_source пакета MigxPageConfigurator (а если она пуста — с источником по умолчанию). Это значит:
- картинки, загруженные через редактор, попадают туда же, куда вы кладёте файлы из админки;
- то, что уже лежит в источнике, доступно для выбора;
- всё подчиняется правам и обработчикам источника.
Подробнее про источник и про то, как mpc скачивает в него внешние медиа при нарезке, — в разделе Работа с медиа доки mpc. Выбирать источник во фронте не нужно — он берётся из настройки.
Файловый менеджер
Окно менеджера показывает содержимое текущей папки: подпапки и файлы (у картинок — превью). В нём можно:
- перемещаться по папкам — открыть подпапку, вернуться выше;
- создавать, переименовывать и удалять папки и файлы;
- выбрать файл — клик по нему подставит файл в поле, которое вы правили;
- загрузить новый файл — кнопка «⬆ Загрузить» (или перетаскивание).
В зависимости от того, что вы правите, менеджер показывает только подходящие файлы: для картинки — изображения, для видео/аудио — медиа, для произвольного файла — всё.
Загрузка файлов
Новый файл загружается в текущую папку. Ограничения:
- размер — не больше
mpcve_max_upload(по умолчанию 10 МБ;0— без лимита); - тип — соответствует тому, что вы правите (картинка / медиа / любой файл);
- безопасность — исполняемые и опасные файлы (скрипты,
.phpи т.п.) не загружаются и не создаются переименованием, независимо от типа поля. Это защита на случай, если медиа-источник лежит в общедоступной папке сайта.
Где открывается менеджер
Файловый менеджер вызывается отовсюду, где нужен файл:
- изображения и адаптивные картинки (
picture) — выбор/загрузка фото; - иконки контактов — см. Контакты;
- поля-файлы (
file); - настройки-картинки — например, favicon (см. Системные настройки).
Везде он работает одинаково: выбрали существующий файл или загрузили новый — и его путь подставился в поле.
