0

基本上,我有一个过滤职位发布结果的视图。我有以下字段:

地区、工作领域和职位

我想要做的是挂钩用户提交表单的功能,以便我可以执行以下操作:

a)如果用户选择了一个职位,我不想在搜索中包含工作字段(基本上将其更改为“全部”)

b) 如果用户没有指定职位,它将使用搜索参数中的职位字段。

我不确定要使用哪个 View 挂钩以及如何操作表单数据,有人可以帮忙吗?

如果它有用,我不会使用 Ajax。

4

1 回答 1

1

您想使用 添加自己的自定义提交功能hook_form_alter本文包含一个基本示例,应该提供一个起点。

提交处理程序(上面文章中的第二个)是您想要发挥作用的地方,您应该能够轻松检查位置变量的值并适当地设置其他表单元素。我建议使用Devel,因为它提供了诸如dpm()漂亮打印大型数组之类的功能,$form$form_state帮助您定位要检查和修改的值。

于 2013-05-18T03:36:13.107 回答