将表单数据从块传递到Drupal中的页面视图

时间:2010-05-21 16:51:10

标签: php drupal drupal-views drupal-fapi drupal-blocks

我正在使用位置模块和视图模块进行邮政编码搜索,这在使用视图的页面显示中工作正常。

但是我希望用户能够将他们的邮政编码输入到主页上的一个块中,然后点击提交我的模块将它们发送到视图中创建的页面,并在发送之前将邮政编码设置为会话S_SESSION ['postcode']到这个页面,接下来我希望加载位置页面,但使用会话自动显示位置。

我正在使用hook_form_submit()的任何想法,并将$ form_state声明为会话,然后使用$ form_state ['redirect']发送到视图页面路径。

1 个答案:

答案 0 :(得分:0)

好的方法是创建一个迷你面板并将视图分配给该迷你面板,然后选择提交处理程序转到视图页面。