Drupal 8 - 如何将内容类型值限制为实体引用
Drupal 8 - How to constrain content type value to entity reference
在 Drupal 8 中,我们有一个 BlogPost 内容类型,它有一个 'Blog Category' 字段。博客类别在分类列表中预定义,它们通过 BlogCategory 实体引用链接到 BlogPost 'Blog Category' 字段。如果用户在 'Blog Category' 字段中输入字母,Drupal 将尝试通过显示包含 BlogCategories 的动态下拉列表来自动填充输入字段。但是,我们经常会遇到用户忽略下拉建议列表,输入自定义分类名称的情况。即分类法类别被命名为 'Books and CDs',而用户将键入 'Books&CDs'。我们试图做的是强制用户从预定义的 BlogCategory 分类列表中 select 现有博客类别,并阻止他们输入新的自定义命名类别。
在字段设置中,您应该有一个复选框“如果引用的实体不存在则创建”。
取消勾选。
在 Drupal 8 中,我们有一个 BlogPost 内容类型,它有一个 'Blog Category' 字段。博客类别在分类列表中预定义,它们通过 BlogCategory 实体引用链接到 BlogPost 'Blog Category' 字段。如果用户在 'Blog Category' 字段中输入字母,Drupal 将尝试通过显示包含 BlogCategories 的动态下拉列表来自动填充输入字段。但是,我们经常会遇到用户忽略下拉建议列表,输入自定义分类名称的情况。即分类法类别被命名为 'Books and CDs',而用户将键入 'Books&CDs'。我们试图做的是强制用户从预定义的 BlogCategory 分类列表中 select 现有博客类别,并阻止他们输入新的自定义命名类别。
在字段设置中,您应该有一个复选框“如果引用的实体不存在则创建”。
取消勾选。