如何修改令牌的值?(有关更多信息,请参见下文。)
function hook_webform_submission_insert($node, $submission) {
// Total_points is a hidden input tag in a web form and initially set as 0.
// Total points will be calculated here, and assigned to total_points.
// $total_points = token_replace('[submission:values:total_points]', array("webform-submission" => $submission));
// How do I modify a token value? e.g.
$the_token = &drupal_get_token($name_of_token = '[submission:values:total_points]');
$the_token = "100" // Assign 100 points.
}
- 在了解了代码流程后,我解决了这个问题。
- 我尝试做的是替换 webform 中的隐藏变量,然后使用它 webform2pdf。
- 如果您在 webform2pdf 的管理设置中有一些文本。例如 [提交:值:total_points]
- 做 $replacements['[submission:values:total_points]'] = my_value;
- webform2pdf 将在生成的 pdf 中查看并插入 [submission:values:total_points] 的值(即 my_value)。
- 我意识到我可以在论坛和谷歌互联网上提问。归根结底,我仍然需要深入研究代码并理解它。