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

[gelöst] Veranstaltungen an mehreren Orten mit verschiedenen Terminen

Eingetragen von neals (99)
am 08.01.2012 - 10:43 Uhr in
  • Views
  • Drupal 6.x

Ich habe das Gefühl ich sitze in einer Denksackgasse und ggf. könnt ihr mir da heraushelfen.

Aktuelle Situation:

Ich habe bisher um Veranstaltungen mit verschiedenen Terminen auf der Website anzuzeigen einen Nodetyp Veranstaltung erstellt, der einen Beschreibungstext enthielt und in dem ich mittels des Date Modules die verschiedenen Veranstaltungstermine eintragen konnte, also

Veranstaltung
- Beschreibung (Ort als Teil der Beschreibung, da bisher immer gleich)
- Termine

Mit diesem Setup, konnte ich wunderbar sowohl die Infos zu den einzelnen Veranstaltungen ausgeben als auch eine Übersichtsliste der kommenden Termine.

Nun ändert sich die Situation und die gleichen Veranstaltungen finden nicht nur an verschiedenen Terminen, sondern auch an zwei verschiedenen Orten statt und ich möchte gerne folgendes Anzeigen können:

Beispielveranstaltung
- Veranstaltungsbeschreibung
- Termine mit dazugehörigen Ort, wie z.B.
12.03.2012 - 14.03.2012 in München
15.05.2012 - 16.05.2012 in Hamburg

Weiterhin eine Übersichtliste aller Veranstaltungstermine und die Möglichkeit eine entsprechende Liste gefiltert nach einem der beiden Ort auszugeben.

Im Moment habe ich keine Idee wie ich vom bestehenden Setup dorthin komme. Ich habe keine Idee für die Verknüpfung der Termine mit den Orten. Ich habe bereits nach Lösungen gesucht, was sich aber als Schwierig erwiesen hat, weil wohl in den meisten Anforderungsfällen Veranstaltungen nur einen Ort haben.

Hat jemand von euch eine Idee, die mich in die richtige Richtung bringt?

Grüße aus dem hohen Norden

Nils

‹ Locations, Views und Beziehungen Views Gruppen anzeigen mit Inhalt ›
  • Anmelden oder Registrieren um Kommentare zu schreiben

Schau Dir mal field

Eingetragen von Helrunar (194)
am 08.01.2012 - 11:17 Uhr

Schau Dir mal field collection an, damit solltest Du die Felder entsprechend gruppieren können, so dass Du jeweils zusammgehörig einen Ort und das Datum eingeben kannst.

http://drupal.org/project/field_collection

  • Anmelden oder Registrieren um Kommentare zu schreiben

Warum legst du nicht einfach

Eingetragen von StefanT (127)
am 08.01.2012 - 12:14 Uhr

Warum legst du nicht einfach ein Feld Ort an?

Mit Views kannst Du dir dann Listen deiner Termine ausgeben und auch danach sortieren lassen.

  • Anmelden oder Registrieren um Kommentare zu schreiben

Passt leider nicht ganz auf meine Situation

Eingetragen von neals (99)
am 08.01.2012 - 14:51 Uhr

Erstmal Danke für die schnellen Antworten!

@Helrunar: Das klingt auf den ersten Blick vielversprechend, ist allerdings nur für Drupal 7 verfügbar und ich arbeite noch mit Drupal 6 und würde gerne im Moment noch mit dem Versionssprung warten, weil mein erster Schnellversuch gezeigt hat, dass es für mein Setup einiges an Nacharbeit bedeutet.

@StefanT: Mein Problem liegt in der Verknüpfung von Ort und Termin für die Veranstaltung. Also jede Veranstaltung hat mehrere Termine, die entweder an dem einen oder an dem anderen Ort stattfinden können. So wie ich das jetzt aufbereitet habe, kann ich zwar meiner Veranstaltungsnode ein Ortsfeld zuordnen und dort beide Orte eingeben, aber soweit ich das Überblicke kriege ich auf diesem Weg keine Verknüpfung der verschiedenen Termine mit den Orten hin:

Veranstaltungsnode: Veranstaltung Thema 1

zugeordnete Felder:

- Veranstaltungsbeschreibung
- Veranstaltungstermine (Date Field mittels Date Modul)
- Veranstaltungsorte (ob nun ein einfaches Textauswahlfeld oder mittels des Location Modules)

So könnte ich ja nur anzeigen, dass es die Veranstaltung sowohl an Ort 1 als auch an Ort 2 stattfindet, aber die Verknüpfung von z.B. Termin 1 an Ort 2, Termin 2 an Ort 1, Termin 3 an Ort 1, Termin 4 an Ort 2 kriege ich innerhalb der Veranstaltungsnode nicht gelöst.

Mir schwebt so eine grobe Idee vor, ob es vielleicht ein Weg wäre eine neue Node für die Termine zu erstellen in der der jeweilige Termin eingetragen wird und dann Felder zur Verknüpfung mit dem Thema und dem Ort erstellt werden, um diese dann als entsprechend gefilterten View in der Veranstaltungsbeschreibung auszugeben. Aber ich bin jetzt nicht so ein Drupalexperte als dass ich wüsste, ob man Nodeverknüpfungen als Felder anlegen kann und ob man innerhalb einer Veranstaltungsnode ein View als Block ausgeben kann.

Ich denke das Problem ist die gleichzeitige Verknüpfung von drei variablen Elementen:

Veranstaltungsthema <-> Termin <-> Ort

Ich hatte eigentlich gedacht, dass es bereits Lösungen zu dieser Anforderung gibt, denn Tourneedaten etc. haben ja ähnliche Anforderungen. Was ich bisher an Infos gefunden habe waren Hinweise auf CiviCRM, was in dem Bereich wohl einige Funktionalität mit sich bringt. Aber ich würde ungerne nur aufgrund dieser einen Sache komplett auf CiviCRM umsteigen wollen.

PS: Ich habe jetzt etwas gefunden, was ggf. in die richtige Richtung geht [gelöst]Views attach Alternative oder wie eine Views im selben Content anzeigen. Bin aber trotzdem für weitere Hinweise dankbar!

  • Anmelden oder Registrieren um Kommentare zu schreiben

Kurze Rückmeldung: Ich mein

Eingetragen von neals (99)
am 08.01.2012 - 22:51 Uhr

Kurze Rückmeldung: Ich mein Setup jetzt entsprechend dem oben verlinkten Thread umgestellt. D.h. es gibt jetzt nicht nur eine Vernastaltungsnode mit Terminfeldern (Date Modul), sondern ich habe jetzt:

Veranstaltungsnode (ohne Termine, nur Veranstaltungsbeschreibung)

Veranstaltungsortnode (Titel = Ort, dazu nur eine kleinen Erläuterungstext, da keine Funktionalität wie das Location Modul nötig ist)

Terminnode mit den Feldern
- Termin (Date Modul)
- Veranstaltungsart (Node Reference auf Veranstaltungsnode)
- Veranstaltungsort (Node Reference auf Veranstaltungsortsnode)

Mittels Views attach Modul (nur Drupal 6, für Drupal 7 EVA) lasse ich ein passenden View der Veranstaltungstermine auf der Veranstaltungsnode einblenden. In dem oben verlinkten Thread steht alles relevante für die Lösung. Sehr hilfreich war der Link auf den Screencast zu Node References.

Falls jemanden allerdings eine einfacheren Weg weiß, würde ich mich über weitere Hinweise freuen.

  • 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 2 Wochen 3 Tagen
  • Hey danke
    vor 2 Wochen 4 Tagen
  • Update: jetzt gibt's ein
    vor 2 Wochen 4 Tagen
  • Hallo, im Prinzip habe ich
    vor 3 Wochen 2 Tagen
  • Da scheint die Terminologie
    vor 3 Wochen 2 Tagen
  • Kannst doch auch alles direkt
    vor 3 Wochen 6 Tagen
  • In der entsprechenden View
    vor 3 Wochen 6 Tagen
  • Dazu müsstest Du vermutlich
    vor 3 Wochen 6 Tagen
  • gelöst
    vor 6 Wochen 3 Tagen
  • Ja natürlich. Dass ist etwas,
    vor 6 Wochen 4 Tagen

Statistik

Beiträge im Forum: 250233
Registrierte User: 20456

Neue User:

  • ByteScrapers
  • Mroppoofpaync
  • 4aficiona2

» 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 23 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