用户分类的术语显示用户列表的问题
发布于
我想实现一个类似于“分站”的页面,页面上显示用户列表、文章列表、和基本页面、以及自定义的内容类型
用户列表:用户注册的时候增加了1个区域字段(比如:阳光社区 的下拉列表)
文章列表:增加了字段区域(比如:阳光社区 的下拉列表)
目前想到的方法是:
1、通过分类--术语 (阳光社区)
2、添加内容时选择(阳光社区)字段
3、用户注册时 选择 (阳光社区)字段
结果:打开/taxonomy/term/2(阳光社区),只显示内容列表,但不显示用户列表。
求教大佬:
1,通过上面方法如何在 分类的术语页面显示用户列表呢?如果不通过模板的方式定义分类的术语页显示内容的样式呢?
2、有没有别的方法(更适合)方法实现上面功能呢?我觉得问题上页面控制不太灵活。
系统:drupal 10
感谢论坛“社区小助手”大佬的最近对我问题回复,再次感谢。
drupal真是非常强大和灵活的系统。
1 个回答
使用“术语”来标记用户和内容属于哪个分站,内容列表和用户列表都可以通过 Views 来做。
默认的术语页面(/taxonomy/term/2
)已经显示该术语下的内容。需要一个用户列表的话,再新建一个 Views 显示该术语下的用户列表区块,然后分配到该类页面合适区域就行了。
使用术语表做“分站”有一定局限性,比如访问权限、加入/退出群组之类的功能需要再另外实现。做只做内容和用户的简单区分也是足够的。
除了使用术语外,实现分站需求可以考虑以下几种方案:
- Drupal 自带的 Multi-site 功能:https://www.drupal.org/docs/getting-started/multisite-drupal
- Domain 模块:https://www.drupal.org/project/domain
- Organic Group 模块:https://www.drupal.org/project/og