Startseite
  • » Home
  • » Handbuch & FAQ
  • » Forum
  • » Übersetzungsserver
  • » Suche
Startseite › Forum › Drupalcenter.de › Module › Views ›

[gelöst] Vergangene Veranstaltungen automatisch gruppieren

Eingetragen von zwerg (736)
am 25.08.2011 - 16:33 Uhr in
  • Views
  • Drupal 6.x oder neuer

Hallo,

ich arbeite mit dem Modul Calendar und möchte Veranstaltungen, die in der Vergangenheit liegen, in einem extra-Menüpunkt "Rückblick" (oder so ähnlich) automatisch anzeigen lassen.

Dies habe ich mit Views im Grunde erreicht (Von-Datum < now). Allerdings sollen diese nach ihren Jahren sortiert, auf separaten Seiten abgerufen werden können (2008, 2009, 2010, ...). Auf diesen Seiten sollen sie dann noch nach Monaten gruppiert dargestellt werden.

Kann mir jemand sagen, wie ich das umsetze? Wichtig wäre zunächst die Gruppierung nach Monaten und dann die Aufteilung in die Jahre.

Ziel sollte sein, dass beim Aufruf von www.seite.de/termine/2010 automatisch die Termine nur aus 2010, nach Monaten gruppiert, dargestellt werden. Da die Seite eine Menge Termine aus der Vergangenheit bis in die 80er-Jahre enthält, ist ein manuelles Erstellen von Views nicht handlebar...

Danke für eure Hilfe!

‹ GELÖST Inhaltstyp automatisch einem Menü zuweisen Views page Template ›
  • Anmelden oder Registrieren um Kommentare zu schreiben

Jahr als Parameter für Views?

Eingetragen von Frank Ralf (2135)
am 02.09.2011 - 20:09 Uhr

Kannst du nicht einfach das Jahr als Parameter an Views übergeben?
http://www.drupalcenter.de/handbuch/views

  • Anmelden oder Registrieren um Kommentare zu schreiben

Welche Parameter meinst du?

Eingetragen von zwerg (736)
am 04.10.2011 - 09:19 Uhr

Welche Parameter meinst du? Er listet mir die vergangenen Veranstaltungen, gefiltert nach Typ, in aufsteigender Reihenfolge auf. Allerdings möchte ich halt gern eine Zuordnung nach Kalenderjahr, das bekomme ich nicht so recht hin :-(

  • Anmelden oder Registrieren um Kommentare zu schreiben

Kalenderjahr (zusätzlich) als Taxonomie?

Eingetragen von Frank Ralf (2135)
am 04.10.2011 - 09:34 Uhr

nur 'ne spontane Idee ...

  • Anmelden oder Registrieren um Kommentare zu schreiben

> Welche Parameter meinst

Eingetragen von janja (8)
am 04.10.2011 - 11:30 Uhr

> Welche Parameter meinst du?

Frank meint die contextual filter (früher Argumente), mit denen du einen Parameter aus dem Pfad übernimmst (hier dein Jahr 2009). Damit sollte dein Problem zu lösen sein - obwohl ich calendar selber noch nie genutzt habe. Als Parameter nimmst du entweder dein date-Feld, oder - falls das nicht so richtig klappt, weil es evtl. mehr als das Jahr enthält - einen Taxonomy-Begriff (wie Frank vorgeschlagen hat), den du deinen Terminen noch zusätzlich zuordnest ...

  • Anmelden oder Registrieren um Kommentare zu schreiben

Das Argument Datum habe ich

Eingetragen von zwerg (736)
am 06.10.2011 - 14:21 Uhr

Das Argument Datum habe ich standardmäßig drin, da die Abfrage ja ein Datum braucht. Damit Drupal die vergangenen Veranstaltungen automatisch "umsiedel" habe ich die Granularität auf "Tag" gestellt.

Das Ergebnis sieht so aus, dass die Veranstaltungen automatisch aufgelistet werden. Nur möchte ich eben gern immer eine Gruppierung nach Jahr, sozusagen optisch eine Zwischenüberschrift.

Zu sehen ist das ganze auf http://2011.hsf-ev.de/termine/frueher.

Btw: gibt es irgendwo ein howto zum Thema Theming mit Feldern?

  • Anmelden oder Registrieren um Kommentare zu schreiben

... das habe ich jetzt nicht

Eingetragen von janja (8)
am 07.10.2011 - 17:27 Uhr

... das habe ich jetzt nicht so ganz verstanden - willst du etwas wie früher/2007, früher/2008 ... oder eine Liste alle alten Termine, gruppiert nach Jahr?

  • Anmelden oder Registrieren um Kommentare zu schreiben

Nein, nur eine Aufsplittung der Übersicht

Eingetragen von zwerg (736)
am 21.10.2011 - 14:28 Uhr

Hallo,

nein, ich möchte bloß, dass die Übersicht der vergangenen Events nach Jahren gruppiert wird. Dies habe ich nun - vermutlich umständlich - selbst gelöst:

- als zusätzliches Feld habe ich node: Beitragsdatum eingefügt und von der Anzeige ausschließen lassen. Das Format dieses Feldes stelle ich auf Benutzerdefiniert: "Y" (für Jahreszahl, vierstellig) und wähle im Anschluss dieses als Gruppierungsfeld aus.

Damit es nach meinen Wünschen aussieht, habe ich die anderen Felder auch ausgeblendet und ein Global: Custom text - Feld hinzugefügt, dass ich dann entsprechend formatiere.

Edit: Das bedeutet natürlich, dass als Erfassungsdatum für vergangene Events das jeweilige Jahr mit eingetragen werden muss - darum vermutlich umständlich.

Viele Grüße

  • Anmelden oder Registrieren um Kommentare zu schreiben

Benutzeranmeldung

  • Registrieren
  • Neues Passwort anfordern

Aktive Forenthemen

  • HP EliteBook 840 G5 i5 8th Gen Refurbished Laptop – Performance, Features & Buying Guide | EazyPC
  • Neuinstallation: vermutlich ein rewrite-Problem
  • Drupal CMS installieren
  • [erledigt]MP3 in Drupal 10 einbinden
  • (gelöst)Drupal 11 installieren
  • Titel ausblenden
  • Ich brauche dringen Hilfe zu Updates oder ggf. wwie geht Composer?
  • Dynamische Ansicht von Seiteninhalt (als Tabelle?)
  • Vergabe von Berechtigungen für bestimmte Rollen; mir fehlt der Haken bzw. das „Veröffentlicht“
  • Medien und andere Daten mit Feeds von Drupal 7 auf Drupal 10 migrieren
  • Rolle erstellen nicht zu finden
  • für drupal11 ein Slider Modul
Weiter

Neue Kommentare

  • Was für einen Server benutzt
    vor 1 Woche 1 Tag
  • Wenn die Subdomain auf
    vor 1 Woche 3 Tagen
  • ordnerstruktur
    vor 1 Woche 3 Tagen
  • Die Subdomain muß auf den
    vor 1 Woche 5 Tagen
  • Verwende doch das Tag dafür,
    vor 5 Wochen 18 Stunden
  • Guckst du hier: step by step
    vor 5 Wochen 8 Stunden
  • Guckst du hier: step by step
    vor 5 Wochen 8 Stunden
  • Ich habe ja keine Angst vor
    vor 6 Wochen 2 Tagen
  • Ist grundsätzlichmachbar – aber nichts für „einfach mal schnell“
    vor 6 Wochen 5 Tagen
  • Vielen Dank erst einmal, aber
    vor 6 Wochen 6 Tagen

Statistik

Beiträge im Forum: 250290
Registrierte User: 20517

Neue User:

  • eazypc
  • Wolf Dab
  • Scottteday

» Alle User anzeigen

User nach Punkten sortiert:
wla9466
stBorchert6003
quiptime4972
Tobias Bähr4019
bv3924
ronald3857
md3717
Thoor3678
Alexander Langer3416
Exterior2903
» User nach Punkten
Zur Zeit sind 0 User und 24 Gäste online.

Hauptmenü

  • » Home
  • » Handbuch & FAQ
  • » Forum
  • » Übersetzungsserver
  • » Suche

Quicklinks I

  • Infos
  • Drupal Showcase
  • Installation
  • Update
  • Forum
  • Team
  • Verhaltensregeln

Quicklinks II

  • Drupal Jobs
  • FAQ
  • Drupal-Kochbuch
  • Best Practice - Drupal Sites - Guidelines
  • Drupal How To's

Quicklinks III

  • Tipps & Tricks
  • Drupal Theme System
  • Theme Handbuch
  • Leitfaden zur Entwicklung von Modulen

RSS & Twitter

  • Drupal Planet deutsch
  • RSS Feed News
  • RSS Feed Planet
  • Twitter Drupalcenter
Drupalcenter Team | Impressum & Datenschutz | Kontakt
Angetrieben von Drupal | Drupal is a registered trademark of Dries Buytaert.
Drupal Initiative - Drupal Association