在利用drupal设计网站的实践中,有时候需要实现级联选择功能,如组织机构中的单位名称和部门名称,部门属于一个单位。我们在选择部门值时,必须先选择其所属的单位值。另外,我们在新增一篇文章时,希望将这篇文章所属的单位和部门值保存下来,便于今后的查询过滤。这些值是和文章作者的信息一一对应的,不能暴露给添加人员自由选择,否则就破坏了这种一一对应关系。所以,我们可以在用户账户资料中增加所属单位和部门的字段,在新增文章保存时,自动将单位和部门值填充到文章中。
1、安装必要插件。
下载安装computed_field-7.x-1.0和hierarchical_select-7.x-3.0-alpha6这两个模块并启用。
2、创建分类词汇“单位和部门”。
在结构—分类 中添加一个词汇表:部门或单位: