Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/drupal/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何在Drupal的“添加内容”窗口中过滤字段?_Drupal_Drupal 7 - Fatal编程技术网

如何在Drupal的“添加内容”窗口中过滤字段?

如何在Drupal的“添加内容”窗口中过滤字段?,drupal,drupal-7,Drupal,Drupal 7,我对Drupal非常陌生,所以我很抱歉对Drupal术语不熟悉 我有一个包含多个字段(a、B、C等)的内容类型。每个字段都是一个可选择的词汇表列表。我希望用户选择A和B字段中的任何术语。但我只希望相关术语显示在C字段中(取决于A和B选项)。这样,A和B是独立的字段,C中出现的术语是相关的 示例: 内容类型:餐厅的菜肴 字段A:出现在菜单类型上(早餐菜单、午餐菜单、晚餐菜单、酒单等) 字段C:出现在菜单部分(开胃菜、主菜、甜点等) 如果用户为字段A选择“早餐菜单”,那么允许用户为字段C选择“沙漠”

我对Drupal非常陌生,所以我很抱歉对Drupal术语不熟悉

我有一个包含多个字段(a、B、C等)的内容类型。每个字段都是一个可选择的词汇表列表。我希望用户选择A和B字段中的任何术语。但我只希望相关术语显示在C字段中(取决于A和B选项)。这样,A和B是独立的字段,C中出现的术语是相关的

示例:

内容类型:餐厅的菜肴

字段A:出现在菜单类型上(早餐菜单、午餐菜单、晚餐菜单、酒单等)

字段C:出现在菜单部分(开胃菜、主菜、甜点等)

如果用户为字段A选择“早餐菜单”,那么允许用户为字段C选择“沙漠”就没有多大意义。但是选择“开胃菜”或“主菜”就可以了。我想根据为字段A选择的选项筛选字段C中的可选术语


谢谢你帮助我!真的:)

一个快速的解决方法是使用或。但在这种情况下,您必须利用分类法的父子关系将所有术语合并到一个分类法词汇表中。剩下的就交给我了