Рейтинг:0

Как обратиться к значению поля в узле из веб-формы

флаг ru

Я использую Drupal 8 вместе с модулем Webform.
Есть ли способ передать значение поля в определенном типе контента в веб-форму?

Это ситуация:
Существует тип контента, называемый 'Вакуумный' где вы создаете конкретный контент (вакансии). При добавлении новой вакансии я предоставляю поле под названием 'vacaturecode' и раскрывающийся список, в котором вы выбираете веб-форму приложения, которая будет использоваться для подачи заявки на вакансию.

Веб-форма приложения собирает все данные заявителя, включая две загрузки (резюме и мотивационное письмо).
Для этих двух полей загрузки я использую свойство «Шаблон имени файла» чтобы переименовать исходный загруженный документ в 00_lastname_CV_vacaturecode.pdf при подаче.

Поэтому я использую строку токенов в «Шаблон имени файла» имущество: [webform_submission:serial]_[webform_submission:значения:фамилия]_CV_[webform_submission:узел:field_vacaturecode:значение]

Это работает, только я не могу добавить значение поля 'vacaturecode' который передается при создании контента. Вместо этого синтаксис добавляется как значение.
Я уже пробовал различные комбинации синтаксиса (например, [webform_submission: исходный объект: объект: field_vacaturecode: значение]), но я не понимаю.

Есть ли способ адресовать это значение из веб-формы?

Спасибо за помощь!

Рейтинг:0
флаг ve

это звучит как случай для hook_webform_submission_presave. Вы также можете увидеть доступные хуки здесь: http://api.drupalhelp.net/api/webform/webform_hooks.php/group/webform_hooks/6.3

Вам нужно будет добавить реализацию хука в вашу тему или файл модуля.

Ответить или комментировать

Большинство людей не понимают, что склонность к познанию нового открывает путь к обучению и улучшает межличностные связи. В исследованиях Элисон, например, хотя люди могли точно вспомнить, сколько вопросов было задано в их разговорах, они не чувствовали интуитивно связи между вопросами и симпатиями. В четырех исследованиях, в которых участники сами участвовали в разговорах или читали стенограммы чужих разговоров, люди, как правило, не осознавали, что задаваемый вопрос повлияет — или повлиял — на уровень дружбы между собеседниками.