Php 如何在页面上按角色列出用户?
我的网站上有许多用户角色 所有用户都有配置文件信息(添加了自定义文件) 在一个页面中,我想显示用户喜欢的3种角色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 ..... ..... 使用视图(过滤器)我们可以按角色或任
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。。。在一页中列出了我想要的所有内容。更新了答案,请重新检查。