Jak grupować wiersze widoków według roku przy użyciu pola daty?

12

Mam typ zawartości z polem daty. Muszę je pogrupować według roku, tj

2011

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

2010

- nodeC 2010-12-08

Jak mogę to zrobić?

Michał Pękała
źródło

Odpowiedzi:

12
  1. Dodaj drugie pole daty do widoku.
  2. W konfiguracji tego pola

    1. Skonfiguruj pole, aby wyświetlało tylko rok
    2. Wyklucz pole z wyświetlacza
  3. W ustawieniach formatu widoku pogrupuj według tego pola.

Oswald
źródło
3
Próbowałem już tego i nie działa. Najwyraźniej grupowanie przekracza wartości, a nie dane wyjściowe pola.
Michał Pękała,
Czy przepisujesz pole, czy używasz wstępnie skonfigurowanego formatu daty? Ten pierwszy nie zadziała, ale ten drugi na pewno działa.
tim.plunkett
1
Pole jest wyświetlane w formacie „Rok” (Y), a następnie w ustawieniach formatu jest ustawiane jako „pole grupowania”. Jednak rok jest wyświetlany nad każdym wierszem, nawet jeśli ustawię daty dokładnie takie same (sic!). Mój dokładny typ pola to „Data (format ISO)” - może to źle?
Michał Pękała,
Zobacz komentarz cdmo poniżej ...
jay-ess
1
To również prawie dla mnie zadziałało, ale musiałem wykonać dodatkowy krok podany w odpowiedzi na @ cdmo.
joe_flash
12

Sugestia @phils wymaga aktualizacji: po prostu usuń HTML dla pola (w sekcji Przepisz wyniki). Mogę potwierdzić, że zadziałało to dla mnie, gdy rozwiązanie @ Oswald nie.

cdmo
źródło
1

Wyłącz moduł RDF z rdzenia.

Miałem ten sam problem i po godzinach poszukiwań w końcu natknąłem się na tę wskazówkę od KarenS: http://drupal.org/node/1253562#comment-4886998 Po prostu wyłącz moduł RDF i być może ponownie edytuj formaty daty.

phils
źródło