我想创建一个视图,显示论坛中的最新帖子以及任何最新评论。评论和帖子都将在同一视图中显示。我可以这样做吗?
提前致谢,
本
答案 0 :(得分:1)
实质上:不。视图要求您在第一步中选择一个主要资源:您(以及其他人)选择使用节点或评论。
但是,使用某些(丑陋)配置,您可以加载与节点一起使用的注释。每个结果看起来都像Node - Comment,例如:
等等。通过一些样式,您可以使它在单独的行中显示注释和节点。
然而,这是丑陋和hackish。我建议:编写一个简单的模块,公开一个块或一个菜单+页面,然后对数据库进行两个简单(和轻量级)查询:SELECT nid, title, ... FROM {nodes} LIMIT 10
和SELECT nid, name AS title, ... FROM {comments} LIMIT 10
然后混合这两个。或者,使用一些(更复杂的)SQL魔术,您甚至可以加入这两个表并创建花哨的结果,例如:按节点或评论的创建日期排序。
答案 1 :(得分:1)
使用Drupal 7,您可以添加关系最后一条评论,然后将该字段添加到视图中。
答案 2 :(得分:0)
我看到的一个想法是使用Views Custom Field“附加”一个完全独立的视图与PHP代码。有关代码,请参阅comment #4(代码示例中为a request for this feature in Views。)