为 Drupal 7 教程里做的 movietalk 网站的人物内容类型添加一个出生地字段,字段可以联动选择分类术语,比如当选择 山东 时,会联动出现山东省的相关市,比如济南市,青岛市…
点击 结构 - 分类,创建一个叫 地区 的分类词汇表,然后为这个分类词汇表添加分类词汇,注意分类词汇的层级。
下载 Hierarchical Select(分级选择)模块(http://drupal.org/project/hierarchical_select),我用的版本是:7.x-3.x-dev。下载以后,启用其中的 Hierarchical Select 和 Hierarchical Select Taxonomy 这两个模块。然后下载本文附件的简单中文翻译,导入到你的 Drupal 网站里。
打开人物内容类型,添加一个叫 出生地 的字段,字段的类型是 术语来源,控件选择 分级选择。点击 保存,词汇表选择之前创建的 地区,也就是保存多个层级关系的地区相关的分类词汇表。点击 保存字段设置。
点击 出生地 字段的 控件类型,在分级选择配置里,选择 保存 术语 世系。这样可以保存所有级别的分类术语,比如用户选择了 山东,然后又选择了 山东 下面的 济南 这个分类词汇,当保存的时候,内容会同时拥有 山东 和 济南 这两个分类词汇。
打开一个人物的内容,你会看到 出生地 字段,当你选择第一级别的分类词汇的时候,会联动出现第二级别的分类词汇。
附件:
hierarchical_select.zh-hans.po_.zip Drupal
评论
省地市三级联动,给皓哥推荐这个。http://drupal.org/project/China_address_field
11 年 11 个月 以前
请问如何把Hierarchical Select字段暴露给匿名用户区去选择,谢谢
11 年 9 个月 以前
你是想让用户可以通过它来筛选内容列表吗? 我没试过,你可以在视图里添加一个这样的字段,然后看看能不能暴露给用户。
11 年 9 个月 以前
是的,想用视图建一个地区分级选择的筛选内容列表,用Hierarchical Select(分级选择)模块好像没用。
11 年 9 个月 以前
完全可以,用views可以暴露表单选择区块!能够正常赛选选择!
11 年 6 个月 以前
用China_address_field也不能建暴露的筛选内容列表
11 年 9 个月 以前
还会出有关drupal的教程吗?
11 年 9 个月 以前
接下来会有 Drupal 电子商务,还有关于 Drupal 的移动设备应用课程。
11 年 9 个月 以前
说到电子商务,会出Magento的教程吗?
11 年 9 个月 以前
这个不一定,我觉得 Drupal 是更好的电子商务解决方案。
11 年 9 个月 以前
加油!!!!!!
11 年 9 个月 以前
博客可不可以像教程一样分一下类,比如:drupal,joomla........ 这样浏览起来方便一点.
11 年 8 个月 以前
嗯。因为现在内容很少,我再想想看如何有更好的体验。
11 年 8 个月 以前