Come raggruppare le righe delle visualizzazioni per anno utilizzando il campo data?


12

Ho un tipo di contenuto con un campo data. Ho bisogno di farli raggruppare per anno, cioè

2011

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

2010

- nodeC 2010-12-08

Come posso fare ciò?

Risposte:


12
  1. Aggiungi un secondo campo data alla vista.
  2. Nella configurazione di quel campo

    1. Configurare il campo per visualizzare solo l'anno
    2. Escludere il campo dalla visualizzazione
  3. Nelle impostazioni del formato della vista, raggruppa per questo campo.


3
Ho già provato questo e non funziona. Apparentemente, il raggruppamento supera i VALORI, non l'output di un campo.
Michał Pękała,

Stai riscrivendo il campo o stai utilizzando un formato data preconfigurato? Il primo non funzionerà, ma il secondo sicuramente.
tim.plunkett,

1
Il campo viene visualizzato in un formato "Anno" (Y), quindi nelle impostazioni del formato è impostato come "campo di raggruppamento". Comunque l'anno viene mostrato sopra ogni riga, anche quando ho impostato le date per essere esattamente le stesse (sic!). Il mio tipo esatto di campo è "Data (formato ISO)" - forse è sbagliato?
Michał Pękała,

Vedi il commento di cdmo qui sotto ...
jay-ess,

1
Questo ha funzionato quasi anche per me, ma ho dovuto seguire il passaggio aggiuntivo indicato nella risposta di @ cdmo.
joe_flash,

12

Il suggerimento di @phils necessita di un aggiornamento: basta rimuovere html per il campo (nella sezione Riscrivi risultati). Posso confermare che questo ha funzionato per me dove la soluzione di @ Oswald no.


1

Disabilita il modulo RDF dal core.

Ho avuto lo stesso problema e dopo aver cercato per ore alla fine mi sono imbattuto in questo suggerimento di KarenS: http://drupal.org/node/1253562#comment-4886998 Basta disabilitare il modulo RDF e forse modificare nuovamente i formati della data.

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.