【问题标题】:Conditional Field drupal 8 for a content type内容类型的条件字段drupal 8
【发布时间】:2017-05-04 15:42:58
【问题描述】:

我希望根据用户在另一个字段上的选择来隐藏/显示某些字段。因此用户可以在四轮车/两轮车之间进行选择。如果用户从下拉列表中选择四轮车,则会显示不同的字段集,而对于两轮车,则显示不同的字段集。由于有许多常见字段,我希望对两种内容类型使用相同的内容类型

到目前为止我尝试过的是

  1. theme_name.theme 文件中的 Theme_name_form_alter 挂钩
  2. 还有 hook_form_FORM_ID_alter

似乎没有一个对我有用

【问题讨论】:

    标签: drupal drupal-8


    【解决方案1】:

    虽然 Conditional Field module 仍在 Drupal 8 上开发,所以 Field Formatter Condition Module 可能是个不错的选择。

    简单的条件和动作

    当目标字段为空时隐藏源字段。隐藏源字段时 目标字段不为空。当前用户有时隐藏源字段 具体角色。隐藏特定页面上的源字段。隐藏源字段 当目标字段包含特定字符串时。隐藏源字段时 目标字段不包含特定字符串。隐藏链接字段如果 标题为空。如果小于/大于今天/自定义,则隐藏日期字段 日期。如果内容来自作者隐藏如果复选框被选中则隐藏(在 当前开发版本)

    【讨论】:

      【解决方案2】:

      Drupal 8 的模块条件字段仍处于开发阶段,但应该可以工作:

      https://www.drupal.org/project/conditional_fields

      【讨论】:

        【解决方案3】:

        如果“条件字段”不适合您,也许“段落”可以作为替代品。至少是稳定的。

        https://www.drupal.org/project/paragraphs

        不完全符合您的要求,但可以胜任。

        【讨论】:

          猜你喜欢
          • 2017-11-13
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 2020-04-03
          • 1970-01-01
          • 2012-08-22
          • 1970-01-01
          相关资源
          最近更新 更多