Drupal 8 视图基于节点引用的实体引用公开过滤器

Drupal 8 views entity reference exposed filter based on node reference

提问人:Ștefan Roman 提问时间:8/10/2020 更新时间:8/11/2020 访问量:1525

问:

我在过滤带有实体引用字段的视图时遇到问题。

我有一个名为“产品”的内容类型和一个名为“类别”的内容类型。 在“产品”节点中,我有一个指向“类别”节点的实体引用字段(每个产品只有一个类别)。

我有一个显示产品的视图页面,以及一个按类别筛选(产品内容类型的类别字段),但我无法筛选具有相同类别值的产品。

我尝试了视图引用过滤器模块,但出现意外错误。

问:如何按类别过滤我的观点?谢谢!

视图 过滤 Drupal-8 EntityReference

评论


答:

0赞 Yassine ECHCHARAFI 8/11/2020 #1
  • 创建一个视图,列出 Product 类型的内容。
  • 单击“关系”部分中的“添加”。
  • 通过“产品”中的字段搜索“引用的实体”(例如field_category)。
  • 需要此关系。
  • 在 FILTER CRITERIA 中,在引用的 entity(类别)。

注意:如果要向用户公开此过滤器,请选中向访问者公开此过滤器,以允许他们更改它。