Можно ли в WebForm реализовать следующее:
1. Отправка письма на e-mail, в зависимости от выбора значения в определённом Select'е. (аналогично Contact'y)
2. Есть несколько Select'ов. При выборе значения в одном Select'е, изменение содержимого в другом Select'е. (Подозреваю что для этого понадобиться Ajax) можно ли стандартными инструментами?
Комментарии
1 - точно можно. Покопайтесь в настройках формы - там есть
2 - насколько я помню, нельзя
Если не найдёте - тогда буду залезать в настройки и искать, где же точно.
1. Как это реализовать? В поле "Кому" можно указать один или несколько адресов, на которые будут приходить письма. А как их раскидать в зависимости от выбранного значения в определённом Select'е. Есть подозрения на то, что этим занимается пункт "Conditional e-mail recipients". Там можно выбрать один из созданных компонент, на который будет отсылаться письмо. Как я понимаю он отправляет письмо по указанному в этой компоненте значению. Но тогда придётся писать в значениях Select'а адреса (что уже неподходит) + если надо отправить на 2 и более адреса в зависимости от выбранного значения.
+ 3. Слышал что прикреплённые файлы он не отправляет с телом письма, а оставляет их на сервере. Так ли это, если так то как это исправить?
+4.Стоит Сaptcha, включён. При добавлении компонент отсутсвует пункт Сaptcha.
+5. Как в заголовке WebForm'ы убрать дату создания? ТОЛЬКО у неё!!! Не редактируя node.tpl.php
1 - решил!
Как решили 1, если не секрет?
По поводу 5 - admin/build/themes/settings - смотрите "Display post information on"
По поводу 4 - как видно, в components нет captcha.inc. Раньше (в 5.x) проблема(вроде) решалась http://drupal.org/project/form_store . Сейчас - не знаю.
По поводу 4- а в чём проблема? admin/user/captcha - и вперёд. Там всё напимано (в том числе и как добавлять Captcha для любых форм). Id вашей формы - webform_client_form_$nid
Я тоже никак не могу победить это.
Смотрю в коде: method="post" id="webform-client-form-3" class="webform-client-form"
иду в админку капчи там вставляю webform_client_form_3
И ничего не происходит.
Что не так желаю? Думаю что что-то напутал с nid...
1. Создаёте копоненту типа Select. В пункте "Вариант" указваете значения в формате Key|Value, в нашем случае qwerty@qwerty.com|Отправить qwerty. А в настройках опросника есть пункт Conditional e-mail recipients, там указываете созданную компоненту типа Select.
4. Спасибо!
5. Спасибо!
Подводя небольшой итог. Остались открытыми вопросы:
2. Есть несколько Select'ов. При выборе значения в одном Select'е, изменение содержимого в другом Select'е. (Подозреваю что для этого понадобиться Ajax) можно ли стандартными инструментами?
3. Прикреплённые файлы он не отправляется в теле письма, а оставляются на сервере. Как это исправить?
1. Разве при таком способе e-mail не оказывается в коде? А это - спам...
И вроде на несколько адресов не отправить...
По поводу нескольких адресов:
Прошёл - адреса нужно указать через запятую без пробелов!
Спасибо, так как не работают на drupal.ru закладки - приходится отписываться в интересных темах что бы они в tracker хотя бы были
Вопрос в продолжение модуля.
+6. Как добавить текст между компонентами формы, или же в конце самой формы. До кнопки с отправкой данных и после. То что появляется надпись или нода после нажатия это понятно. Проблема в размещении текста (не подсказки к заполняемому полю) между компонентами.
Победил - кажется в кеше проблема была
по поводу пункта:
3. Прикреплённые файлы он не отправляется в теле письма, а оставляются на сервере.
Есть варианты исправить это?Как сделать чтоб файл отправлялся в письме аттачем, например фото?
что никак не найду решение
Как то умудрился пропустить ...
MIME Mail: Send HTML and attachments in e-mails sent by Webform.