Php 如何在页面上按角色列出用户?

Php 如何在页面上按角色列出用户?,php,drupal,drupal-7,drupal-modules,drupal-views,Php,Drupal,Drupal 7,Drupal Modules,Drupal Views,我的网站上有许多用户角色 所有用户都有配置文件信息(添加了自定义文件) 在一个页面中,我想显示用户喜欢的3种角色 Role1 : picture | name | email | phone no ..... ..... Role2 : picture | name | email | phone no ..... ..... Role3 : picture | name | email | phone no ..... ..... 使用视图(过滤器)我们可以按角色或任

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

所有用户都有配置文件信息(添加了自定义文件)

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

Role1 :

picture |  name | email | phone no

.....
.....

Role2 :

picture |  name | email | phone no

.....
.....


Role3 :

picture |  name | email | phone no

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

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

在视图的
高级部分
中,单击添加新的
上下文过滤器
,然后选择
用户:角色

现在,您可以列出通过
角色ID
筛选的用户

例如:
users page/2
将列出具有已验证用户角色的用户,
users page/3
将列出具有管理员角色的用户,依此类推

更新1

在“配置上下文过滤器:用户:角色”部分中,打开底部的“更多”字段集

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

更新2


角色
添加到字段中,并选中
排除表单显示
。然后在
Format
->
Settings
下选择
分组字段
角色

更新答案,请重新检查。否。我想要role1标签和它的用户列表,然后role2标签和它的用户列表,然后role3。。。在一页中列出了我想要的所有内容。更新了答案,请重新检查。