Zum Inhalt springen

cfc_league Spielplan Datum gruppieren

Erstellt am 12. November 2010 · 6 Antworten · letzte Antwort am 4. Dezember 2010

Tags: Frage

cikono1 ·

Hallo zusammen,

kann mir einer sagen, wie ich bei der Spielplan Ausgabe das Datum gruppieren kann? D.h. wenn mehrere Spiele an diesem Tag stattfinden soll das Datum nur einmal angezeigt werden.

Vielen Dank

P.S. Eine super Extension - einfach zu installieren und zu bedienen.

digedag ·

So eine Darstellung wollte ich auch schon immer mal ausprobieren. Das sollte sich ja irgendwie über Typoscript-Register regeln lassen. Und es funktioniert wirklich. 🙂

So sieht das Ergebnis aus: Link
Hier werden die Spiele nach dem Spieltag gruppiert. Eine genaue Anleitung habe ich ins Wiki geschrieben.

Das Prinzip ist recht einfach. Man schreibt nach jedem Spiel einen Datumsstring in ein TS-Register. Danach verwendet man einen dynamischen Marker, der nur einen Wert ausgibt, wenn das nächste Spiel ein anderes Datum hat. Wie genau du nun gruppieren willst, hängt vom verwendeten Datumsformat ab.

cikono1 ·

Super, vielen Dank!

Funktioniert super.

Hab noch eine Frage zur Spieltagsauswahl, aber ich eröffne später einen neuen Thread, damit auch andere davon profitieren können.

sefer ·

Hi,
hab das veruscht, hat bei mir aber nicht geklappt.

Wo muss man denn den TS-Code einbinden?
Ciao'
Sefer

cikono1 ·

Hallo,

ich habe folgenden Code im meine TS-Setup eingefügt:

plugin.tx_cfcleaguefe_competition.matchtable.match {
  dcdate = COA
  dcdate {
    20 = TEXT
    20.field = date
    20.strftime = %a, %d. %B %Y
    20.wrap = |
    20.if.value.data = register:lastdate
    20.if.equals.field = date
    20.if.equals.strftime = %y%m%d
    20.if.negate = 1
    # Fill the register
    30 = LOAD_REGISTER
    30.lastdate.field = date
    30.lastdate.strftime = %y%m%d
  }
  # Change the default date to show time only
  date.default.strftime = %H:%M
}

Und mit folgendem Marker kann man dann das Datum anzeigen lassen:

###MATCH_DCDATE###
bastians ·

Gilt das nur in Verbindung mit Spieltagen?

Für unseren Gesamtspielplan habe ich das in Verbindung mit der cal Extension realisiert, zu sehen hier.

digedag ·
bastians schrieb

Gilt das nur in Verbindung mit Spieltagen

Nein, das funktioniert generell im Spielplan.

Für unseren Gesamtspielplan habe ich das in Verbindung mit der cal Extension realisiert, zu sehen hier.

Sehr schöne Darstellung. Die ganzen Kalenderfunktionen bekommt man eben dann nur mit Cal hin. Wäre auch Blödsinn das alles in T3sports noch mit reinzuprogrammieren. 🙂