¿Cómo agrupar filas de vistas por año usando el campo de fecha?

12

Tengo un tipo de contenido con un campo de fecha. Necesito sacarlos agrupados por año, es decir

2011

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

2010

- nodeC 2010-12-08

¿Cómo puedo hacer eso?

Michał Pękała
fuente

Respuestas:

12
  1. Agregue un segundo campo de fecha a la vista.
  2. En la configuración de ese campo

    1. Configure el campo para mostrar solo el año
    2. Excluir el campo de la pantalla
  3. En la configuración de formato de la vista, agrupe por este campo.

Oswald
fuente
3
Ya he probado este y no funciona. Aparentemente, la agrupación pasa por VALORES, no la salida de un campo.
Michał Pękała
¿Está reescribiendo el campo o está utilizando un formato de fecha preconfigurado? El primero no funcionará, pero el último definitivamente sí.
tim.plunkett
1
El campo se muestra en un formato "Año" (Y), luego en la configuración de formato se establece como un "campo de agrupación". Sin embargo, el año se muestra encima de cada fila, incluso cuando configuro las fechas para que sean exactamente las mismas (¡sic!). El tipo exacto de mi campo es "Fecha (formato ISO)", ¿tal vez eso está mal?
Michał Pękała
Vea el comentario de cdmo a continuación ...
jay-ess
1
Esto casi funcionó para mí también, pero necesitaba seguir el paso adicional dado en la respuesta de @ cdmo.
joe_flash
12

La sugerencia @phils necesita una actualización: simplemente elimine html para el campo (en la sección Reescribir resultados). Puedo validar que esto funcionó para mí donde la solución de @ Oswald no.

cdmo
fuente
1

Deshabilite el módulo RDF del núcleo.

Tuve el mismo problema y, después de buscar durante horas, finalmente me topé con esta pista de KarenS: http://drupal.org/node/1253562#comment-4886998 Simplemente desactive el módulo RDF y tal vez vuelva a editar sus formatos de fecha.

phils
fuente