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 - 15: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 - 19: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 - 08: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 - 08:34 Uhr

nur 'ne spontane Idee ...

  • Anmelden oder Registrieren um Kommentare zu schreiben

> Welche Parameter meinst

Eingetragen von janja (8)
am 04.10.2011 - 10: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 - 13: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 - 16: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 - 13: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

  • für drupal11 ein Slider Modul
  • [gelöst] W3CSS Paragraphs Views
  • Drupal 11 neu aufsetzen und Bereiche aus 10 importieren
  • Wie erlaubt man neuen Benutzern auf die Resetseite zugreifen zu dürfen.
  • [gelöst] Anzeigeformat Text mit Bild in einem Artikel, Drupal 11
  • Social Media Buttons um Insteragram erweitern
  • Nach Installation der neuesten D10-Version kein Zugriff auf Website
  • Composer nach Umzug
  • [gelöst] Taxonomie Begriffe zeigt nicht alle Nodes an
  • Drupal 11 + Experience Builder (Canvas) + Layout Builder
  • Welche KI verwendet ihr?
  • Update Manger läst sich nicht Installieren
Weiter

Neue Kommentare

  • melde mich mal wieder, da ich
    vor 3 Tagen 6 Stunden
  • Hey danke
    vor 4 Tagen 48 Minuten
  • Update: jetzt gibt's ein
    vor 4 Tagen 18 Stunden
  • Hallo, im Prinzip habe ich
    vor 1 Woche 2 Tagen
  • Da scheint die Terminologie
    vor 1 Woche 2 Tagen
  • Kannst doch auch alles direkt
    vor 1 Woche 6 Tagen
  • In der entsprechenden View
    vor 1 Woche 6 Tagen
  • Dazu müsstest Du vermutlich
    vor 1 Woche 6 Tagen
  • gelöst
    vor 4 Wochen 3 Tagen
  • Ja natürlich. Dass ist etwas,
    vor 4 Wochen 4 Tagen

Statistik

Beiträge im Forum: 250233
Registrierte User: 20449

Neue User:

  • Mroppoofpaync
  • 4aficiona2
  • AppBuilder

» Alle User anzeigen

User nach Punkten sortiert:
wla9461
stBorchert6003
quiptime4972
Tobias Bähr4019
bv3924
ronald3857
md3717
Thoor3678
Alexander Langer3416
Exterior2903
» User nach Punkten
Zur Zeit sind 0 User und 13 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