Drupal表单过滤器

发布于 2024-10-20 20:31:15 字数 153 浏览 3 评论 0 原文

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

提前致谢!

I have created a basic Drupal form. Now i want, if for example a ingenieur student choose for a training industrial sciences than must al titles of books appear. But, if a economics student choose for a training business than must al titles of books appear only the business and not the titles of industrial sciences or others.
I think a filter would fix my problem. Have someone a link to a tutorial?

Thanks in advance!

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

杯别 2024-10-27 20:31:15

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

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

Without knowing the specifics, the catch-all solution would be to implement hook_form_alter for that specific form, that way you would most likely just switch the ID of the vocabulary/list the options are loaded from depending on the roles the user has/group the user belongs to, here is an example.

However if we know more about your specifics, there may be more targeted solutions existing.

涙—继续流 2024-10-27 20:31:15

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

You can try heirarchical select list http://drupal.org/project/hierarchical_select

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文