我正在制作一个有5个用户的博客网站,这些用户都有“博客”的角色。这个角色只是在网站上写文章。我正在寻找一个视图,显示每个5个博客的头像图像和每个博客头像下的图像,他们最近发布的3篇文章。
现在,我有一个显示所有博客作者的视图设置,并且我已经设置了与用户创作的内容的关系。问题是,如果一个博主发布了多篇文章,它将在每篇文章中显示一次博主的头像。例如:
blogger1标题:按照通常的…,含糊地做该死的事情。。
blogger1标题:你需要为今晚的热火扎根的唯一原因
blogger2标题:财富之轮因时代而失败
在上面的示例中,Blogger1有两篇文章,但每篇文章显示一次他的头像/名字。我该如何解决这个问题呢?谢谢
编辑***
我使用了字段分组选项来按User:Name分组,这样它就可以按我所需的方式工作:
Blogger1
文章1由blogger1撰写文章2由blogger1撰写
Blogger2
blogger2的article1
等。
我唯一的问题是,如何更改分组字段样式,以便在“Blogger1”旁边显示其头像的图像?另外,默认的显示是一个标签,有没有办法改变这一点?
谢谢
发布于 2012-06-08 13:20:41
在格式设置(设置字段分组的地方)上,应该有一个选项,上面写着“使用渲染输出来分组行”。如果启用该选项,则可以重写“用户名(作者)”字段的结果以包含用户图片。
将新的用户图片字段添加到视图。将其从显示中排除,并重新排列字段,使用户图片位于用户名字段的上方。现在,您可以将User Name字段的结果输出重写为类似[picture] [name]的内容(可用模式在"Output this field as a link“选项下的折叠字段中可用)。您可以将HTML与替换模式混合,以获得所需的标记。
https://stackoverflow.com/questions/10941371
复制相似问题