Множественный выбор в модуле webform

Главные вкладки

Аватар пользователя Moon Fan Moon Fan 14 мая 2007 в 13:59

Подскажите, как внедрить в модуль webform множественный выбор из списка существующих терминов?
Другими словами: есть несколько каталогизированных терминов, как сделать, чтобы при заполнении формы на сайте пользователь мог выбрать только один нужный?

Комментарии

Аватар пользователя Moon Fan Moon Fan 22 мая 2007 в 14:07

Только один нужный.
Конкретно: есть категория "Пансионаты", при заполнении формы бронирования вываливается весь список этой категории, а пользователь выбирает один нужный.
Каким образом это реализовать?

Аватар пользователя sas@drupal.org sas@drupal.org 22 мая 2007 в 15:23

Идете в admin/taxonomy далее edit/vocabulary и отмечаете, что словарь Пансионаты используется в материале webform (созданной вами), не ставите отметку на свойстве - "множественный выбор", можно поставить отметку - "Обязательный".

Аватар пользователя Moon Fan Moon Fan 23 мая 2007 в 17:09

Ну и что? Теперь появилась возможность отнести созданную форму к категории "Пансионаты", а зачем?
Нужно, чтобы список пансионатов был доступен в форме при выборе типа "select"...

Аватар пользователя sas@drupal.org sas@drupal.org 23 мая 2007 в 19:10

Для создания это функционала Вам необходимо:
Вариант 1
Создать материал например "заявка на отдых" через cck, указать использование в нем категории "пансионат" (тогда Вы сможете выбирать значение при создании материала), а затем с использованием поля computed field, создать ссылку - "отправить" с параметром номера ID созданной "заявка на отдых" для пользователя с вызовом webform. Пользователь нажимает на ссылку В webform используя поле типа markup (ссылка на "заявка на отдых") напишите в value: выражение %nid. На почту получите email с номером или можете сразу себе ссылку "нарисовать"
Вариант 2
Используем вместо webform - cck + action (отправка email) + workflow (выполенние действия action)

P.S. 2 вариант более удобен для пользователя Smile