我创建了一个基本的 Drupal 表单。现在我想,例如,如果一名工程师学生选择培训工业科学,那么所有书名都必须出现。但是,如果经济学学生选择培训业务,那么所有书籍的标题都必须只出现在业务上,而不是工业科学或其他的标题。我认为过滤器可以解决我的问题。有人有教程的链接吗?
提前致谢!
我创建了一个基本的 Drupal 表单。现在我想,例如,如果一名工程师学生选择培训工业科学,那么所有书名都必须出现。但是,如果经济学学生选择培训业务,那么所有书籍的标题都必须只出现在业务上,而不是工业科学或其他的标题。我认为过滤器可以解决我的问题。有人有教程的链接吗?
提前致谢!
在不知道具体细节的情况下,包罗万象的解决方案是为该特定表单实现hook_form_alter,这样您很可能只需根据用户拥有/分组的角色切换词汇表的 ID/列表选项从加载用户所属,这里是一个例子。
但是,如果我们更多地了解您的具体情况,则可能存在更有针对性的解决方案。