我在drupal网站上安装了Quiz模块。一旦测验完成,我的客户希望看到感谢页面而不是测验结果页面。
答案 0 :(得分:0)
我还没有真正使用过Quiz模块,但我猜测可以使用hook_form_alter传递一个表单状态重定向。类似的东西:
function MODULE_form_alter(&$form, &$form_state, $form_id)
{
if($form_id == 'form_id')
{
$form['actions']['submit']['#submit'][] = 'MODULE_form_id_submit_handler';
}
}
然后使用自定义提交处理程序捕获它:
function MODULE_form_id_submit_handler($form, &$form_state)
{
$form_state['redirect'] = 'path/to/thanks/page';