如何使用日期字段按年份对视图行进行分组?


12

我有一个带有日期字段的内容类型。我需要按年份分组输出它们,即

2011

- nodeA 2011-09-01
- nodeB 2011-01-29

2010

- nodeC 2010-12-08

我怎样才能做到这一点?

Answers:


12
  1. 在视图中添加第二个日期字段。
  2. 在该字段的配置中

    1. 将字段配置为仅显示年份
    2. 从显示中排除该字段
  3. 在视图的格式设置中,按此字段分组。


3
我已经尝试过了,但它不起作用。显然,分组超过了VALUES,而不是字段的输出。
米哈尔Pękała

您是在重写字段,还是使用预配置的日期格式?前者将不起作用,但后者肯定会起作用。
tim.plunkett 2011年

1
字段以“年”格式(Y)显示,然后在格式设置中设置为“分组字段”。但是,即使在我将日期设置为完全相同的时候,年份仍显示在每一行的上方(连号!)。我字段的确切类型是“日期(ISO格式)”-也许那是错误的?
米哈尔Pękała

请参阅下面的cdmo评论...
jay-ess

1
这也几乎对我有用,但是我确实需要遵循@cdmo答案中给出的其他步骤。
joe_flash 2015年

12

@phils建议需要更新:只需将html替换为该字段(在“重写结果”部分中)。我可以验证这对于@Oswald的解决方案不起作用的情况对我有用。


1

从Core停用RDF-Module。

遇到了同样的问题,经过几个小时的搜索,我终于从KarenS中发现了这个提示:http ://drupal.org/node/1253562#comment-4886998 只需禁用RDF-Module并重新编辑日期格式即可。

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.