Як групувати рядки переглядів за роком за допомогою поля дати?


12

У мене є тип вмісту з полем дати. Мені потрібно вивести їх групуванням за роками, тобто

2011

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

2010

- nodeC 2010-12-08

Як я можу це зробити?

Відповіді:


12
  1. Додайте до перегляду друге поле дати.
  2. У конфігурації цього поля

    1. Налаштуйте поле для відображення лише року
    2. Виключити поле з відображення
  3. У налаштуваннях формату перегляду групуйте за цим полем.


3
Я вже спробував цей, і він не працює. Мабуть, групування переходить через VALUES, а не вихід поля.
Michał Pękała

Ви переписуєте поле чи використовуєте попередньо налаштований формат дати? Перший не буде працювати, але останній, безумовно, робить.
tim.plunkett

1
Поле відображається у форматі «Рік» (Y), потім у налаштуваннях формату воно встановлюється як «поле групування». Однак рік відображається над кожним рядком, навіть коли я встановлюю дати точно такі ж (sic!). Точний тип мого поля - "Дата (формат ISO)" - можливо, це неправильно?
Michał Pękała

Дивіться коментар cdmo нижче ...
jay-ess

1
Це майже працювало і для мене, але мені потрібно було виконати додатковий крок у відповіді @ cdmo.
joe_flash

12

Пропозиція @phils потребує оновлення: просто зніміть HTML для поля (у розділі Перезаписати результати). Я можу підтвердити, що це працювало для мене там, де рішення Освальда не було.


1

Вимкнути RDF-модуль від Core.

У мене була та сама проблема, і після пошуку годин я нарешті натрапив на цю підказку від KarenS: http://drupal.org/node/1253562#comment-4886998 Просто відключіть RDF-модуль і, можливо, повторно відредагуйте формати дати.

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.