【问题标题】:Drupal 7: make values of a field dependant on other field valueDrupal 7:使字段的值依赖于其他字段值
【发布时间】:2014-12-01 18:48:05
【问题描述】:

我创建了一个包含不同类型字段(文本、日期、实体关系...)的内容类型。 我有 2 个下拉字段(与 2 个分类相关)。我希望第二个下拉列表值根据第一个下拉列表的值而变化。

我找到了模块动态相关字段 (https://www.drupal.org/project/ddf),但在安装(并启用)它之后,我找不到任何关于它的配置。

你能帮帮我吗? 谢谢

更新:我找到了参考字段选项限制模块(https://www.drupal.org/project/reference_option_limit),但启用后我不知道在哪里设置我需要的内容。

【问题讨论】:

    标签: drupal drupal-7 drupal-modules drupal-fields


    【解决方案1】:

    查看模块的源代码,似乎在编辑选择字段时应该有一个设置。
    不过,您可能需要考虑使用不同的模块,例如:
    Conditional fields
    Field conditional states

    这是假设下拉列表不仅仅是单个分类的不同级别,关于层次结构选择的其他答案将是一个更好的选择。
    编辑,再次阅读您的问题,我明白了这是 2 种不同的分类法,因此层次结构选择可能不适合您。

    【讨论】:

    • "编辑选择字段时似乎应该有一个设置" ...没有:-(
    • 我刚刚在测试站点上安装了模块。在分类参考字段的设置中,它有一个新的复选框“根据匹配的字段值限制此字段的选项”。该模块似乎可以正常工作。
    • 我找到了该复选框,但它不可点击,我无法理解“帮助文本”的正确含义:这将限制该字段小部件中显示的选项仅限于那些匹配的实体当前实体中的某些字段值。仅当当前实体包和引用的实体包具有共同的字段时,此选项才可用。
    • 我认为您的第二个分类法需要有一个分类法字段参考,但我不是 100% 确定。在模块的问题队列中提问。
    • 我也成功地使用了与分类法的关系,就像我对内容类型所做的那样!非常感谢!
    【解决方案2】:

    使用此模块可以轻松实现这一目标:https://www.drupal.org/project/hierarchical_select。这是我认为最受欢迎的。也许你可以看看它。

    我个人不知道你安装的模块。

    这个模块定义了“hierarchical_select”表单元素,它是 一种让用户在 层次结构。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2022-01-14
      • 2022-01-04
      • 2018-04-17
      • 2019-08-27
      • 2013-07-19
      • 2020-09-20
      • 2012-04-14
      • 1970-01-01
      相关资源
      最近更新 更多