Плагин MODX Revolution и Formit: не отправляются почтовые вложения

Используя MODX Revolution и Formit, я пытаюсь прикрепить файл к контактной форме. Письмо отправляется, но без вложения. По какой-то странной причине я также больше не могу найти никакой информации о крючке вложений. Эта функция была недавно удалена из Formit?

[[!FormIt?
   &hooks=`spam,email,attachments,redirect`
   &emailTpl=`sometemplate`
   &emailTo=`[email protected]`
   &emailBCC=`[email protected]`
   &emailSubject=`some subject`
   &redirectTo=`123`
   &validate=`name:required, filedata:required`
]]

<form action="[[~[[*id]]]]" method="post" class="form" enctype="multipart/form-data">
    <input type="text" name="name" id="name" value="[[!+fi.name]]">
    <input id="filedata" name="filedata" type="file" value="[[+fi.filedata]]">
    <button type="submit">SEND</button>
</form>

Опять же, почта отправляется (я пробовал много разных адресов электронной почты), но вложение всегда отсутствует. Что случилось?


person Igor P.    schedule 15.06.2016    source источник


Ответы (2)


Пробовали ли вы дополнительно https://modx.com/extras/package/ajaxupload2?

Из описания:

With two FormIt hooks the upload queue could be pre filled from a FormIt field
value and be saved into a FormIt field value. With a third FormIt hook the
uploaded files could be attached to the FormIt mails.
person Vasis    schedule 22.06.2016

Просто оставьте хук «вложения» прочь, formit обрабатывает ввод файла без этого хука.

person Sitsol    schedule 07.02.2018