Filterung und Sortierung nach Datum

am 11.01.2012 - 09:44 Uhr in
Moin moin!
Nach langem habe ich endlich wieder mal was in Drupal zu machen und ich freu mich. Die Freude hat nur nicht so lange angehalten, weil ich direkt vor einem Problem stehe ;-)
Und zwar geht es um folgendes. Ich möchte auf einer Seite verschiedene Posts bzw. Events auflisten die Titel, Beschreibungstext, Bild und Datum haben. Nun sollen die einzelnen Posts bzw. Events nach Monat gruppiert und sortiert werden.
Das schwierige dabei (was vielleicht ja gar nicht so schwierig ist) ist, dass Posts bzw. Events die erst folgen von denen die schon vergangen sind, getrennt sein sollen - sprich auf der Seite seperat angezeigt werden. Das könnte ich sicherlich
am besten mit Panels realisieren.
Januar 2012 (kommt)
Post 1
Post 2
Post 3
-------------
November 2011 (vergangen)
Post 1
Post 2
Dezember 2011 (vergangen)
Post 1
Post 2
Post 3
Post 4
So ungefähr...
Wie könnte ich sowas am besten realisieren? Habe schon ein paar Sachen mit Gruppierung und Argumenten versucht, hat aber leider nicht funktioniert.
Über Hilfe würde ich mich freuen.
Besten Dank und viele Grüße,
Florian
- Anmelden oder Registrieren um Kommentare zu schreiben
Hallo,hast du mal über Views
am 11.01.2012 - 12:44 Uhr
Hallo,
hast du mal über Views "Ansichtern" nachgedacht. Dort kannst du sortieren nach Datum und Zeit sowie verschiedene Filter setzen. Viele Grüße
danke für deine Antwort. Was
am 13.01.2012 - 09:08 Uhr
danke für deine Antwort. Was genau meinst du mit Ansichten? Ich verwende ja bereits Views "Ansichten" und ich weiß auch, dass ich dort nach Datum etc. sortieren kann.
Aber wenn ich ein Datumsfeld hinzufüge und danach sortieren möchte, sortiert er ja jeden Tag, da mein Datumsformat so aussieht: "11.01.2012". Ich kann also nicht bestimmt wonach er sotiert. Meines Wissens funktoniert das erst ab Views 3. Ich könnte alternativ noch ein weiteres Datumsfeld hinzufügen, was nur aus Datum und Jahr besteht und dann danach sortieren. Dann wäre es richtig. Dann hätte ich sortiert nach Monat aber zusätzlich auch das korrekte Datum angezeigt "11.01.2012". Ist aber meines erachtens ein umständlicher Weg, den man mit Sicherheit einfacher lösen kann.
Und wenn du nach Node:
am 13.01.2012 - 09:21 Uhr
Und wenn du nach Node: Beitragsdatum sortierst dort kannst du doch die Granularität auf Sekunde Minute Monat und Jahr wählen.
So könnte ich es auch lösen.
am 13.01.2012 - 11:08 Uhr
So könnte ich es auch lösen. Allerdings muss dann gewährleistet sein, das genau an diesem Datum das Event ist. Sprich ich kann nicht selbst bestimmen, wo es einsortiert werden soll...
In Views 3 (vielleicht auch
am 13.01.2012 - 11:53 Uhr
In Views 3 (vielleicht auch schon vorher?) kann man Views innerhalb eines anderen Views anzeigen.
Du könntest also zwei Views definieren (einer zeigt nur die zukünftigen Termine, ein zweiter nur die vergangenen) und zeigst dann den zweiten View innerhalb des ersten an. So bekommst du eine Unterscheidung zwischen vergangenen und zukünftigen Terminen hin.
Ja, dafür gibt es für Views 2
am 13.01.2012 - 17:35 Uhr
Ja, dafür gibt es für Views 2 ein Modul. Ich denke, ich werde es einfach mal mit Views 3 versuchen. Vielleicht klappt das Update von 2 auf 3 ja ganz gut ;-)
Danke euch für die Hilfestellung!
So, Lösung gefunden. Für alle
am 24.01.2012 - 11:04 Uhr
So, Lösung gefunden. Für alle die es interessiert:
http://drupal.org/node/388140
Danke für die Hilfestellungen