我在Drupal 8中创建了一个自定义模块。默认情况下,应该有一些字段是不可见的;当用户单击更多选项时,该字段应该会显示。当用户单击“较少”选项时,应再次隐藏字段。
我如何在Drupal 8表单中实现这一点?
发布于 2017-01-28 11:55:30
您可以通过条件域模块轻松地做到这一点。
条件字段允许您管理字段之间的依赖关系集。当字段是“依赖的”时,只有当“依赖”字段的状态与正确的条件匹配时,它才能用于编辑和显示。在编辑节点(或支持字段的任何其他实体类型,如用户和类别)时,依赖字段将使用States动态修改。

发布于 2017-01-28 12:33:14
您可以使用drupal_process_states()中描述的状态API,不应将其与状态API混淆。
与您的描述唯一不同的是,Show是一个复选框,当选中复选框时,要显示的额外字段将是可见的(这也意味着在未选中复选框时它们是不可见的)。
https://drupal.stackexchange.com/questions/199240
复制相似问题