При загрузке файлов с фронтэнда ч-з стандартный элемент Download некорректно загружаются файлы на сервер. Каким образом можно сделать транслитерацию в названии?
За загрузку файла отвечает функции validateSubmission() и submissionBeforeSave()
media\zoo\elements\download\download.php
Первая ф-я проверил имя, размер файла и сохранит его имя в базе данных.
Вторая непосредственно перенесет файл в нужное место, указанное в настройках элемента.
Попробуйте сделать так
$file['name'] = $this->app->string->sluggify($file['name']);
$userfile['name'] = $this->app->string->sluggify($userfile['name']);
Попробуйте сделать так
Не тестировал, должно сработать.
И еще момент. Форма загрузки с фронта опять же содержит дополнительные ненужные поля "Уже загружено?" Как их можно отключить от показа?
Это показывается из-за включенного режима доверия.
Если этот режим важен для вас, то стоит подправить этот шаблон и скрыть не нужные контейнеры
media\zoo\elements\download\tmpl\submission.php