我对drupal 7有特殊要求,我的客户希望我创建一个表单输入,他可以输入瑞士邮政编码,只要它存在就可以是任意一个,并根据输入中的数字重定向到页面
问题是我不知道我将如何做,哪个模块可以帮助我做到这一点,有超过2000个邮政编码还有一个谷歌地图模块,可以知道哪些代码来从哪个地区?
我面临两个问题,一个可以根据代码重定向到特殊页面的输入和一个可以识别邮政编码并找到它所属的区域的模块?
任何帮助都会非常有用。
答案 0 :(得分:0)
好像你基本上需要
AFAIK,无法使用现有模块构建,您必须为此创建自定义模块。
将内容映射到区域:创建“区域”分类词汇表,每个区域有一个术语。然后将分类引用字段添加到页面内容类型中。
Create custom module,使用自定义表单(使用Form API)创建表单(作为块或作为页面),并在该表单的提交处理程序中,具有映射输入的代码到某个地区,找到与该地区相关联的第一个内容(node
实体)(使用EntityFieldQuery)并重定向到该地区。