web-dev-qa-db-fra.com

Comment regrouper les lignes de vues par année en utilisant le champ de date?

J'ai un type de contenu avec un champ de date. Je dois les sortir en les groupant par année, c'est-à-dire.

2011

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

2010

- nodeC 2010-12-08

Comment puis je faire ça?

12
Michał Pękała

La suggestion @phils a besoin d'une mise à jour: il suffit de supprimer le code html pour le champ (dans la section Résultats de la réécriture). Je peux valider que cela a fonctionné pour moi là où la solution de @ Oswald n'a pas fonctionné.

12
cdmo
  1. Ajoutez un deuxième champ de date à la vue.
  2. Dans la configuration de ce champ

    1. Configurer le champ pour afficher uniquement l'année
    2. Exclure le champ de l'affichage
  3. Dans les paramètres de format de la vue, regroupez-les par ce champ.

12
Oswald

Désactivez le module RDF du noyau.

J'ai eu le même problème et après avoir cherché pendant des heures, je suis finalement tombé sur cet indice de KarenS: http://drupal.org/node/1253562#comment-4886998 Il suffit de désactiver le module RDF et peut-être de nouveau éditez vos formats de date.

1
phils