@NataliaCh

Webform. Как передать переменную из php-скрипта?

создаю форму с помощью модуля webform. Нужно в скрытом поле (ну или в любом другом, которое пишется в БД) передать значение, генерируемое php скриптом. По умолчанию такого нет. Модулей (webform 4.9, друпал7) нет... Как народ, который не слишком знаком с api выходит из положения?
Вообще-то мне нужно передать аргумент из url и прекрасно справлялись токены: [current-page:url:args:value:1] Но работало это до тех пор, пока я не добавила в форму поле с загрузкой файлов. При загрузке файлов url подменяется на что-то другое (аякс какой-то) и нужный аргумент куда-то исчезает. Причем, это как-то в скрытом режиме происходит, то есть визуально мой алиасный адрес таким же и остается. И теперь даже не знаю, что придумать можно...
  • Вопрос задан
  • 302 просмотра
Решения вопроса 1
@NataliaCh Автор вопроса
Ну собственно, стоило только написать здесь, как тут же и решение нашлось.
У вебформ два варианта скрытого поля.
1. Secure value (allows use of all tokens)
2. Hidden element (less secure, changeable via JavaScript)
С первым вариантом url менялся в случае загрузки файлов. Выбрала второй - и все заработало.
Хотя второй менее безопасный, конечно...

поэтому вопрос все-равно в силе.
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы