2

不知何故,我不明白。

我创建了组织分类。然后,我在我的用户帐户中添加了一个自定义必填字段,称为“组织”。我想创建一个视图,其中当前登录的用户只能看到与当前登录的用户属于同一组织的人员列表,而没有其他人。

我已经很好地创建了视图,并且用户列表看起来很好,但是我无法获得过滤和关系来仅向我显示与当前登录的用户属于同一组织的唯一用户。

我可以在 2 秒内在 SQL 中完成此操作,但由于某种原因,我无法在 Drupal 界面中执行此操作。

我正在运行 Drupal 8。

4

1 回答 1

3
  1. 添加上下文过滤器User ID(获取当前用户) 在此处输入图像描述 在此处输入图像描述

  2. 添加关系Taxonomy term referenced from field_organization(获取当前用户引用的分类术语) 在此处输入图像描述

  3. 添加关系User using field_organization(让用户在步骤 2 中引用组织分类) 在此处输入图像描述

  4. 将所有字段的关系更改为field_organization 在此处输入图像描述

  5. 如果要从结果中排除当前用户,请添加另一个User ID具有field_organization关系 的上下文过滤器在此处输入图像描述 记住向下滚动并选中Exclude 在此处输入图像描述

于 2021-05-22T06:26:20.570 回答