Поле уникальный номер (UIN) в Webform

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

Аватар пользователя Urfin Urfin 9 февраля 2013 в 19:38

Как генерировать в поле webform уникальный порядковый номер и запереть это поле от редактирования пользователем но выводить в email или на печать? Голову сломал. Скрипт генератора случайных чисел не подходит. Распечатанная форма должна иметь свой уникальный номер который потом будет сверяться другим человеком.
В общем проблема такая: Создать купон на скидку который будет печататься с сайта. Может быть есть что-то готовое и не обязательно webform? Просто webform нужен еще для других задач на этом сайте. Буду рад любой подсказке.

Комментарии

Аватар пользователя Urfin Urfin 9 февраля 2013 в 22:53

Спасибо. Он присваивает ID только определенному типу материала, таксономии и т.д.... Но опросник это имеет только один UUID или NID потому, что это форма, а не нода. Каждый новый опрос не меняет ID вот в чем проблема. Это должно быть поле с автозаполнением (в моем случае это уникальный номер), выводом на экран и с записью в базу для хранения.

Аватар пользователя Urfin Urfin 10 февраля 2013 в 0:14

"<a href="mailto:sas@drupal.org">sas@drupal.org</a>" wrote:
Используйте вычисляемое поле

Вычисляемое поле это такой тип поля или скрипт? Если скрип то в каком поле?

Аватар пользователя Urfin Urfin 11 февраля 2013 в 12:31

"<a href="mailto:sas@drupal.org">sas@drupal.org</a>" wrote:
Webform продолжает меня огорчать.

Не то слово. Элементарно ведь сделать хотя бы поддержку PHP для видимого поля с записью в БД. Мне бы больше знаний по программированию Sad
Вот тут есть решение но разобраться я не смог http://www.drupal.ru/node/30338 Посмотрите?
"MasterDzen" wrote:
в каком-нить хуке вебформы генерить ноду, оттуда брать uuid и вставлять в поле опросника.

Да все можно проще сделать. Посмотрите ссылку. Там ниже в комменте от WiseMan