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

Spielplan erstellen

Eingetragen von mnenning (8)
am 29.07.2010 - 11:52 Uhr in
  • Views
  • Drupal 6.x

Hallo!

Also ich zerbreche mir jetzt schon seit Tagen den Kopf, wie ich am Besten einen Spielplan mit Views, CCK etc. erstellen kann. Hab schon das Forum durchsucht, gegoogelt aber bin noch nicht wirklich fündig geworden. Ich bastle gerade ein einer Seite für die Sportart Faustball. Hier ist es der Fall, das eine Mannschaft manchmal mehrere Spiele pro Spieltag hat. Er ist für die eigene Vereinshomepage gedacht und beinhaltet nur die Spiele des Vereins.

Grundsätzlich sollte die Ausgabe wie folgt aussehen:

1. Runde | 18.05.2010 - 15:00 Uhr | 1. Landesliga | Ort: Bad Kreuzen
Spiel 1: Union Bad Kreuzen : Union St. Leonhard
Spiel 2: Union Bad Kreuzen : TSV Ottensheim

2. Runde - 25.05.2010 - 15:00 Uhr | 1. Landesliga | Ort: Schwanenstadt
Spiel 3: Union Schwanenstadt : Union Bad Kreuzen
Spiel 4: Union Tollet : Union Bad Kreuzen

....... uws.

Hab jetzt einmal zwei Inhaltstypen erstellt. Einen vom Typ "Runde" wo das Datum, Spielort, Beginnzeit, Saison, Liga etc. eingetragen wird. Der Zweite ist vom Typ "Spiel". Hier habe ich die Spielnummer, Team A, Team B, und eine Node Referenz auf den Typ "Runde" , wo ich dann das Spiel zu der jeweiligen Runde zuordnen kann. Natürlich kann es jetzt mal vorkommen, das bei einer Runde nur 1 Spiel stattfindet, oder auch sogar 3 oder 4.

Habe schon einiges probiert mit Beziehungen und ich kann auch auf Daten vom Typ "Runde" auslesen, jedoch erhalte ich diese natürlich bei jedem Spiel mitausgegeben. Es sollte aber eine Gruppierung wie oben erfolgen, zuerst die Runde mit Ort, Beginnzeit etc. und danach die dazugehörigen Spiele.

Wie kann ich das am Besten lösen? Brauche ich noch ein Modul dazu oder habe ich schon einen Fehler im Denkansatz? Ich hoffe ich habe mein Problem ausgiebig erläutert und hoffe auf eure Tipps und Lösungsansätze.

Lg
Martin

‹ Auswahlliste und Optische Darstellung von CCK-Felder Fussballspielplan ›
  • Anmelden oder Registrieren um Kommentare zu schreiben

Hi Martin, ich habe dasselbe

Eingetragen von prapse (16)
am 29.07.2010 - 13:26 Uhr

Hi Martin,

ich habe dasselbe Problem vor knapp 18 Monaten auch gehabt und das Ganze über Views, CCK & eben das Eventmodul gelöst. Allerdings noch nicht ganz zu meiner Zufriedenheit. Doch mal von Beginn an.

Ich habe zuerst den Inhaltstyp "Event" angepasst. Da es in meinem Fall zuerst nur für den Fußballteil geplant war, war natürlich nur ein wöchentliches Spiel geplant. Allerdings kann man, wie bei der Volleyballsparte, auch mehrere Spiele am Tag ansetzen.

Im Inhaltstyp habe ich folgende Felder hinzugefügt (der Beitragstitel wird als Gegnername verwendet):
- Beitragsreferenzen:
Wettbewerb
Mannschaft
- Text
Saison
Spielort
Ergebnis
Vorbericht
Spielbericht

Zusätzlich noch ein IMCE Image Field, wo die jeweiligen Wappen eingeblendet werden.
Zu den Beitragsreferenzen: Da die 1. Herren und die 2. Herren in unterschiedlichen Ligen spielen und auch in verschiedenen Pokalwettbewerben antreten, gibt es durch die Referenz eine Auswahlliste von mehreren Ligen (Kreisliga, BZ-Pokal, etc.). Unter Mannschaft kann das Team (1. oder 2. Herren, Volleyball) ausgewählt werden.

Leider ist im Moment noch nicht der neue Spielplan online, daher erst mal hier der Link zum Archiv, was sich allerdings kaum von dem aktuellen Spielplan von der Struktur her unterscheidet. Im aktuellen Spielplan ist halt nur die aktuelle Saison enthalten.
http://www.tsv-destedt.de/spielplan_erste_archiv
Gefiltert werden in der View (hier heißt sie bspw. spielplan_erste) der Nodetyp (Event), Inhalt (Mannschaft - in diesem Fall: 1. Herren), und Inhalt (Saison - 10/11 - so wird das im angelegten Event halt auch eingetragen).
Zusätzlich sind noch folgende Felder angelegt:
Inhalt: Datum (short)
Node: Titel (Gegner)
Inhalt: Spielort
Inhalt: Wettbewerb
Inhalt: Ergebnis

Unter Basiseinstellungen habe ich folgendes eingestellt:
Darstellung: Tabelle (Haken bei Standardsortierung bei Datum und das Ganze aufsteigend)
Anzuzeigende Einträge: unbegrenzt

Für die 2. Herren und das Volleyballteam musste der View natürlich dupliziert werden und jeweils angepasst.

Anbei noch ein Screenshot, ich hoffe, ich konnte helfen. Ansonsten einfach schreiben :).

Edit:
Ich denke man könnte dann bei deinem "Rundenproblem" einfach noch eine Beitragsreferenz einbauen, so dass man wie bei Mannschaft oder Wettbewerb die Runde auswählt (1 oder 2) und das dann in dem View sortieren kann! Unter den Darstellungsoptionen kann man ein Feld auswählen, nach dem sortiert wird. Das eventuell mal mit "Runde" probieren?

Grüße
Sebastian

AnhangGröße
spielplanview.jpg 205.82 KB
  • Anmelden oder Registrieren um Kommentare zu schreiben

Danke für deine rasche

Eingetragen von mnenning (8)
am 30.07.2010 - 08:56 Uhr

Danke für deine rasche Antwort. Werd deinen Vorschlag mal probieren, auch wenns nicht ganz dem Entspricht was ich möchte. Habs jetzt als Übergangslösung mal etwas "unschön" mit der Gruppierungsfunktion von Views2 und CSS gelöst. (hier die Website: http://www.faustball.unionbadkreuzen.at/?q=1LL_match_feld201011 )

Aber bin dankbar für alle weiteren Tipps.

lg
Martin

  • Anmelden oder Registrieren um Kommentare zu schreiben

Ich kann mir noch nicht ganz

Eingetragen von Tobias Englert (307)
am 30.07.2010 - 12:56 Uhr

Ich kann mir noch nicht ganz genau vorstellen, was du erreichen willst.

Hast du vielleicht einen Link zu einer Seite, die einen Spielplan hat wie du ihn möchtest?

  • Anmelden oder Registrieren um Kommentare zu schreiben

Habe ein Bild als Anhang wo

Eingetragen von mnenning (8)
am 30.07.2010 - 13:21 Uhr

Habe ein Bild als Anhang wo der Spielplan kurz schematisch dargestellt wird. Mein Problem derzeit ist, dass ich mit Node Referenz und Beziehungen auf den Typ "Runde" zugreifen und auslesen kann, aber ich es nicht schaffe ihn wie gewünscht zu gruppieren. Bei jedem Typ "Spiel" von mir stehen die Daten von Spielort dabei. In Views kann ich bei der Darstellung eine Gruppierung machen, aber halt nur von einem Feld (in meinem Fall das Feld "Datum"). Ich möchte halt, dass der "Spielort" auch nur einmal pro Runde ausgegeben wird.

Wahrscheinlich ist das mit PHP sehr einfach zu lösen, aber leider habe ich so gut wie keine Kenntnisse was PHP betrifft.

lg

AnhangGröße
spielplan_schema.jpg 27.8 KB
  • Anmelden oder Registrieren um Kommentare zu schreiben

Das müsste mit der CCK 3

Eingetragen von Tobias Englert (307)
am 30.07.2010 - 13:41 Uhr

Das müsste mit der CCK 3 multigroups Funktion gehen.

Die Gruppe würde aus den Feldern Spiel | Mannschaft 1 | Mannschaft 2 bestehen.

Der Clou ist, das du die Gruppe immer wieder neu hinzufügen kannst. Sie verhält sich wie ein Feld, mit mehrern Werten, bei denen man Add another item anklicken kann. Nur bei der Multigruppe fügt bekommt man dann halt alle Felder der Gruppe nochmal.

Falls es nicht klappt, kannst du auch wieder auf CCK2 downgraden.

Hoffentlich ist das halbwegs verständlich- :-)

  • Anmelden oder Registrieren um Kommentare zu schreiben

danke für den Tipp. Werd mir

Eingetragen von mnenning (8)
am 30.07.2010 - 14:06 Uhr

danke für den Tipp. Werd mir das Modul genauer anschauen.

lg

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

Statistik

Beiträge im Forum: 250233
Registrierte User: 20459

Neue User:

  • Znogsnernoimb
  • ByteScrapers
  • Mroppoofpaync

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