Tarih alanını kullanarak görüntüleme satırlarını yıllara göre nasıl gruplandırabilirim?


12

Tarih alanına sahip bir içerik türüm var. Bunları yıllara göre gruplama çıktısı almalıyım, yani

2011

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

2010

- nodeC 2010-12-08

Bunu nasıl yapabilirim?

Yanıtlar:


12
  1. Görünüme ikinci bir tarih alanı ekleyin.
  2. Bu alanın yapılandırmasında

    1. Alanı yalnızca yılı görüntüleyecek şekilde yapılandırın
    2. Alanı ekrandan hariç tutma
  3. Görünümün biçim ayarlarında, bu alana göre gruplandırın.


3
Bunu zaten denedim ve işe yaramıyor. Görünüşe göre gruplandırma, bir alanın çıktısını değil DEĞERLER'i geçer.
— Michał Pękała

Alanı yeniden mi yazıyorsunuz, yoksa önceden yapılandırılmış bir tarih biçimi mi kullanıyorsunuz? Birincisi işe yaramaz, ancak ikincisi kesinlikle çalışır.
— tim.plunkett

1
Alan "Yıl" biçiminde (Y) görüntülenir, daha sonra biçim ayarlarında "gruplama alanı" olarak ayarlanır. Ancak, tarihleri ​​tam olarak aynı (sic!) Olarak ayarlasam bile, yıl her satırın üzerinde gösterilir. Alanımın tam türü "Tarih (ISO biçimi)" - bu yanlış olabilir mi?
— Michał Pękała

Aşağıdaki cdmo'nun yorumuna bakın ...
— jay-ess

1
Bu neredeyse benim için de işe yaradı, ama @ cdmo'nun cevabında verilen ek adımı izlemem gerekiyordu.
— joe_flash

12

@phils önerisinin güncellenmesi gerekiyor: alan için html'yi yapıştırın (Sonuçları Yeniden Yaz bölümünde). @ Oswald'ın çözümünün çalışmadığı yerde bunun benim için çalıştığını doğrulayabilirim.


1

RDF Modülünü Çekirdekten devre dışı bırakın.

Aynı sorun vardı ve saatlerce aradıktan sonra nihayet KarenS bu ipucu üzerinde güdük: http://drupal.org/node/1253562#comment-4886998 Sadece RDF Modülünü devre dışı bırakın ve belki de tarih formatlarınızı yeniden düzenleyin.

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.