2

我的网站上有许多用户角色。

所有用户都有个人资料信息(添加了自定义文件)。

在一个页面中,我想显示用户喜欢的 3 种角色类型

Role1 :

picture |  name | email | phone no

.....
.....

Role2 :

picture |  name | email | phone no

.....
.....


Role3 :

picture |  name | email | phone no

.....
.....

使用视图(过滤器)我们可以按角色或其他任何内容列出用户,但我想显示具有上述自定义格式的 3 个基于角色的用户。

我们有这样的选择吗?或者我可以为每个角色创建 3 个视图并最终合并它吗?还是我想编写自定义代码?

4

1 回答 1

2

Advanced section视图中,单击添加新Contextual filters然后选择User: Roles

现在您可以列出由Role ID.

like:users-page/2将列出具有身份验证用户角色的用户,users-page/3将列出具有管理员角色的用户,等等。

更新 1

在部分Configure contextual filter: User: Roles中,打开More底部的字段集。

然后访问该页面,users-page/3+4将列出具有管理员角色和角色 id 4 的用户。

更新 2

添加roles到字段并检查Exclude form display. 然后在Format->Settings选择Grouping fieldRoles

于 2012-12-03T12:30:08.340 回答