【发布时间】:2013-10-29 21:52:04
【问题描述】:
我包含一个网络表单,如果用户对工作感兴趣,他们将在工作列表页面上填写该表单。职位列表页面本身是根据职位搜索的结果从自定义模块创建的,我包括这样的网络表单:
render(node_view(node_load(363), 'full', NULL));
其中 363 是网络表单 ID。所以我试图弄清楚如何至少将工作编号传递到网络表单中。我知道我可以编辑网络表单以包含一个隐藏字段,我可以在其中从 %get[key] 之类的 URL 中获取值,但我使用的是干净的 URL,因此我在 URL 中没有特定的键,例如 www.example.com/ jobs?job_number=1234 我可以在哪里获取“job_number”。我的实际 URL 如下所示:http://www.example.com/job-board/view/41904 所以我需要在我的网络表单中获取 41904。我怎样才能做到这一点?我可以在我的网络表单隐藏字段中使用特殊标记,还是在我的自定义模块中以某种方式将工作编号传递给网络表单,当我去工作详细信息页面上显示它时?
【问题讨论】:
标签: drupal drupal-7 drupal-modules drupal-webform