【问题标题】:Drupal 7 PHP: How to customize the webform module confirmation page?Drupal 7 PHP:如何自定义 webform 模块确认页面?
【发布时间】:2012-04-04 09:55:06
【问题描述】:
我将网络表单包含在站点中,现在当我提交表单时,我需要向用户确认您的请求已提交,并且我需要向用户显示他在系统中提交了多少请求,例如“上一次提交”页面。
为此,我想在 webform 模块中自定义 webform-confirmation.tpl.php,我尝试包含 webform.report.inc 并使用 webform_results_table($node, 0),显示表格但它不会给出操作查看、编辑、删除。
请帮我找出解决办法?
【问题讨论】:
标签:
php
drupal-7
drupal-webform
【解决方案1】:
请将此代码复制到自定义模块的 _alter 挂钩中
costom_module_menu_alter(&$items){
$items['node/%webform_menu/done']= array(
'page callback' => 'confirmation',// custom method on submission of form
'type' => MENU_CALLBACK,
'access callback' => MENU_DEFAULT_LOCAL_TASK,
);
}
并在确认函数中定义自己的代码
清除整个缓存