1

我创建了一个基本的 Drupal 表单。现在我想,例如,如果一名工程师学生选择培训工业科学,那么所有书名都必须出现。但是,如果经济学学生选择培训业务,那么所有书籍的标题都必须只出现在业务上,而不是工业科学或其他的标题。我认为过滤器可以解决我的问题。有人有教程的链接吗?

提前致谢!

4

2 回答 2

1

在不知道具体细节的情况下,包罗万象的解决方案是为该特定表单实现hook_form_alter,这样您很可能只需根据用户拥有/分组的角色切换词汇表的 ID/列表选项从加载用户所属,这里是一个例子

但是,如果我们更多地了解您的具体情况,则可能存在更有针对性的解决方案。

于 2011-03-07T22:58:57.263 回答
0

您可以尝试分层选择列表http://drupal.org/project/hierarchical_select

于 2011-03-08T17:19:59.623 回答