---
title: "Neues Update T3sports"
url: "https://www.typo3.net/d/78425-neues-update-t3sports"
source: "typo3.net"
tags: ["Extensions","Frage"]
created: "2008-06-13"
last_reply: "2008-08-28"
replies: 31
solved: false
page: 1
pages: 1
lang: "de"
---

# Neues Update T3sports

Extensions · 31 Antworten · gestartet 2008-06-13

## Eröffnungsbeitrag

**digedag** · 2008-06-13 · [Beitrag #1](https://www.typo3.net/d/78425-neues-update-t3sports/1)

> **nummer_sieben schrieb:**
>
> Ich habe "rn_base_0.2.2.t3x" installiert und bekomme dort schon eine Fehlermeldung nach dem Update.

Die Codewarnings sind unkritisch. Wird aber bei Gelegenheit mal mit korrigiert!  :)

> Nach der Installation gibt mir das FE folgende FEhlermeldung zurück:
>
> ```php
> Fatal error: Class 'tx_rnbase_util_Misc' not found in /is/htdocs/wp1066445_0WUYNP9C1B/cms/typo3conf/ext/cfc_league_fe/search/class.tx_cfcleaguefe_search_Match.php on line 46
> ```

Ich hab mir die Klasse angesehen. Da fehlt tatsächlich ein include. Je nachdem welche Views man sonst noch aufruft, kann der Fehler auftreten oder nicht.

Neue Version von **cfc_league_fe** ist unterwegs ins TER und sollte bald sichtbar werden. Da sind auch die anderen Dinge behoben, die in den letzten Tagen aufgelaufen sind.  :)

## Antworten

### [#2](https://www.typo3.net/d/78425-neues-update-t3sports/2) · nummer_sieben · 2008-08-01

Hallo,

ich weiß, die Frage wurde schon einmal gestellt, doch leider finde ich die richtige Antwort hierfür nicht!
Ich möchte das Datum im "matchtable" Template verändern und finde im TypoScript Object Browser zwar die Angaben "tx_cfcleague_competition.matchtable.match", kann dort aber keine Änderungen fornehmen. Wo kann ich einstellen, dass nur das Datum angezeigt wird und nicht noch "Anstoss:" und "Uhrzeit"

Vielen Dank für Eure Hilfe!

### [#3](https://www.typo3.net/d/78425-neues-update-t3sports/3) · digedag · 2008-08-01

Du hast zwei Möglichkeiten: Entweder du änderst das Datum in **lib.t3sports.match** oder direkt für den View. Im ersten Fall ist die Änderung global, weil dieses Objekt überall in den Views eingebunden wird.

```typoscript
# Variante 1
lib.t3sports.match.date.default.strftime = %a, %d.%m.%y Anstoss: %H:%M Uhr
# Variante 2
tx_cfcleague_competition.matchtable.match.date.default.strftime = %a, %d.%m.%y Anstoss: %H:%M Uhr
```

In **lib.t3sports.match** kannst du dir mir dem TS-Objektbrowser übrigens ansehen, wie das Datum komplett formatiert wird. Da ist nämlich ein CASE drin, der verhindert, daß bei nicht vorhandenem Datum der 1.1.1970 ausgegeben wird.  :)

### [#4](https://www.typo3.net/d/78425-neues-update-t3sports/4) · nummer_sieben · 2008-08-14

Jetzt habe ich zwei neue Probleme!

Zum einen möchte ich gerne eine Kurztabelle erstellen, in der nur die Platzierungne, Mannschaftsnamen und Punkte angezeigt werden. Weiter soll diese Tabelle separat im CSS angesteuert werden, so dass zum Beispiel die Schriftgröße geändern bzw. angepasst werden kann.
Ich habe mit im TER die "Erstellung eines Teasers der aktuellen Ligatabelle" angeschaut, kommt mit den wenigen Infos aber nicht weiter! Wo muss ich die 13 angegebenen Zeilen einfügen? Kann ich dafür den "TypoScript Object Manager" verwenden?
Vielleicht hat jemand eine Kurztabelle schon einmal intergriert und kann mir da eine Hilfestellung geben!

Des Weiteren habe ich versucht, die Spielpaarungen als Termin in den Kalender "cal" zu integrieren. Auch hier bin ich den Anleitungen des TER gefolgt und habe die entsprechenden Sys-Ordner als Ausgangspunkt angegeben. Weiter habe ich die statstischen Erweiterungen so angeordnet, dass die T3Sports-Elemente direkt unterhalb der cal-Elemente liegen, wie es in der Beschreibung auch angegeben wird.
Trotzdem werden die Daten nicht intergiert und der Kalender zeigt die Spieltermine nicht an.
Kann mir hier vielleicht auch einer von Euch weiterhelfen?

Ich bedanke mich schon einmal im Voraus für Eure Hilfe!

### [#5](https://www.typo3.net/d/78425-neues-update-t3sports/5) · digedag · 2008-08-14

> **nummer_sieben schrieb:**
>
> Zum einen möchte ich gerne eine Kurztabelle erstellen, in der nur die Platzierungne, Mannschaftsnamen und Punkte angezeigt werden. Weiter soll diese Tabelle separat im CSS angesteuert werden, so dass zum Beispiel die Schriftgröße geändern bzw. angepasst werden kann.

Na hier musst du ja nur dein eigenes HTML-Template verwenden, da bist du ja frei in der Darstellung.

> Ich habe mit im TER die "Erstellung eines Teasers der aktuellen Ligatabelle" angeschaut, kommt mit den wenigen Infos aber nicht weiter! Wo muss ich die 13 angegebenen Zeilen einfügen? Kann ich dafür den "TypoScript Object Manager" verwenden?

Theoretisch ja, aber das ist in dem Fall eher umständlich.  ;)  Die 13 Zeilen sind ja Typoscript-Angaben. Also musst du sie in das Setup-Feld eines Typoscript-Templates eingeben.
Anschließend musst du das Objekt **lib.shortTable** natürlich noch in deine Seite integrieren. Falls du nicht weißt, wie das mit TypoScript funktioniert, hilft die vielleicht die Extension [tscobj](http://typo3.org/extensions/repository/view/tscobj/0.1.1/) weiter...

> Des Weiteren habe ich versucht, die Spielpaarungen als Termin in den Kalender "cal" zu integrieren. Auch hier bin ich den Anleitungen des TER gefolgt und habe die entsprechenden Sys-Ordner als Ausgangspunkt angegeben. Weiter habe ich die statstischen Erweiterungen so angeordnet, dass die T3Sports-Elemente direkt unterhalb der cal-Elemente liegen, wie es in der Beschreibung auch angegeben wird.
> Trotzdem werden die Daten nicht intergiert und der Kalender zeigt die Spieltermine nicht an.

Hier zwei Hinweise: Zunächst mal bitte überprüfen, ob du mit der aktuellen Version von cfc_league_fe arbeitest. Beim Rendering war nämlich letztens ein Fehler drin, auf den ich kürzlich aufmerksam gemacht wurde.
Zweitens mal bitte die Extension im ExtensionManager aufrufen und prüfen, daß dort wirklich das Flag für die Cal-Integration gesetzt ist.  :)

### [#6](https://www.typo3.net/d/78425-neues-update-t3sports/6) · nummer_sieben · 2008-08-14

Hallo,

vielen Dank für Deine Antworten. Bzgl. der Kurztabelle werde ich jetzt mal schauen, was ich da machen kann!
Bzgl. der Termineinbindung habe ich mir nun noch einmal die neusten Versionen aus dem TER heruntergeladen und installiert. Mal schauen, was jetzt bei raus kommt!

Melde mich dann an dieser Stelle noch einmal!

### [#7](https://www.typo3.net/d/78425-neues-update-t3sports/7) · nummer_sieben · 2008-08-14

Hallo,

bzgl. der Termineinbindung kann ich leider keine positiven Nachrichten mitteilen.
Ich habe, wie schon geschrieben, die Extensions neu installiert und die Templates eingebunden.
Danach habe ich das Plugin der cal-Extension auf einer Seite eingebunden und die Ereignis-Ansicht gewählt. Als Ausgangsordner habe ich neben dem Sys-Ordner "Termine" und "News" auch den Ordner der Ligaverwaltung ausgewählt.
Trotzdem erscheint in der FE-Ansicht der Hinweis, dass keine Einträge gefunden wurden!
Was mache ich falsch?

### [#8](https://www.typo3.net/d/78425-neues-update-t3sports/8) · nummer_sieben · 2008-08-14

Hallo,

natürlich bekomme ich es auch mit der Einbindung von "lib.shortTable" nicht richtig hin.
Ich habe die Extension "Content Element From TypoScript" installiert, weiß nun aber nicht, was ich da aus dem TypoScript Objekt-Manager Fenster auswählen muss.
unter lib finde ich die shortTable nicht. Wie muss ich da jetzt vorgehen?

Nochmals vielen Dank für Eure Hilfe![/img]

### [#9](https://www.typo3.net/d/78425-neues-update-t3sports/9) · digedag · 2008-08-15

> **nummer_sieben schrieb:**
>
> natürlich bekomme ich es auch mit der Einbindung von "lib.shortTable" nicht richtig hin.

Ja TYPO3 ist manchmal grausam!  ;)

> Ich habe die Extension "Content Element From TypoScript" installiert, weiß nun aber nicht, was ich da aus dem TypoScript Objekt-Manager Fenster auswählen muss.
> unter lib finde ich die shortTable nicht. Wie muss ich da jetzt vorgehen?

Vermutlich hast du den Code nicht richtig im TS-Template integriert. Da ist aber eine Ursachenforschung von Ferne nur schwer möglich, weil ich deine Struktur der TS-Templates nicht kenne.

Aber mir ist noch ein anderer Weg eingefallen. Du hast ja nun die aktuelle Version von T3sports installiert. Dort gibt es jetzt die Möglichkeit direkt im Plugin zusätzlichen Typoscript-Code anzugeben. Setz also einfach mal wie gewöhnlich eine Tabelle in die Seite rein. Gib dein modifiziertes HTML-Template an und mach deine zusätzlichen Einstellungen. Klicke dann auf den letzten Tab "Typoscript" und gibt dort einfach noch folgende Angabe ein:

```typoscript
leagueTableSize = 5
```

Das sollte klappen! :)

Bei deinem Cal-Problem hast du leider noch nicht gesagt, ob die Integration auch über den ExtensionManager aktiviert hast. Ohne diese Aktivierung wird es nicht funktionieren...
Diese Aktivierung ist in der Anleitung leider nicht nicht vermerkt.  :o
Das Flag heißt **Enable Integration for Calender Base**. Es ist aber auch die einzige Einstellmöglichkeit an dieser Stelle. Also nicht zu übersehen.  ;)

### [#10](https://www.typo3.net/d/78425-neues-update-t3sports/10) · nummer_sieben · 2008-08-15

Hallo,

ja, ja, die Aktivierung für die cal-Extensiopn habe ich gemacht. Das kannte ich auch schon!  :o

Melde mich, wenn ich es hinbekommen habe! Oder auch nicht!!!

### [#11](https://www.typo3.net/d/78425-neues-update-t3sports/11) · digedag · 2008-08-15

Wenn du T3sports FE nochmal auf 0.4.9 aktualisierst, dann kannst du im Tab Typoscript von Calender Base folgende Zeile eingeben:

```typoscript
view.cfc_league_events.debug = 1
```

Damit wird die SQL-Query für die Suche nach den Spielen im FE ausgegeben. Wenn du da nichts siehst, dann ist der Service noch nicht integriert.

### [#12](https://www.typo3.net/d/78425-neues-update-t3sports/12) · bastians · 2008-08-18

Hallihallo,

folgende Frage: wäre es möglich, dass der Content via JavaScript oder AJAX geladen wird, wenn man eine Auswahl aktiviert hat und diese wechselt?
Z.B. gibt man eine Tabelle aus und man hat "Saisonauswahl" aktiviert. Wechselt man un die Saison soll nicht die komplette Seite neu geladen werden, sondern nur der Inhalt via AJAX/ JavaScript.
Siehe rgtabs.

### [#13](https://www.typo3.net/d/78425-neues-update-t3sports/13) · nummer_sieben · 2008-08-18

Hallo,

ich melde mich noch einmal bzgl. meiner beiden Probleme. Leider komme ich da immer noch nicht zurecht.
Zwar kann ich eine Tabelle mit meinem eigenen HTML-Template einbinden und es wird dann auch nur noch die Platzierung, die Mannschaften und die Punkteverteilung angezeigt, doch kann ich diese nicht via CSS ansteuern.
Ich habe einfach das html-leaguetable verändert und nur die Plätze, Mannschaften und Punkte in der Tabelle gelassen.
Wenn ich dieses nun als Plugin einbinde und den Pfad zum Template angebe, dann wird mir auch nur der Inhalt des neuen Templates angezeigt.
Ich habe weiter die <div> in "cfcleague-leaguetable-small" umgenannt und in der "cfcleague.css" eine neue Klasse .cfcleague-leaguetable-small angelegt.
Trotzdem kann ich aber keine Veränderungen im neuen Template anlegen. Weder die Schriftgröße noch andere Dinge werden verändert, wenn ich Angaben unter ".cfcleague-leaguetable-small" mache.
Kann mir jemand sagen, was ich hier falsch mache? Mein Ziel ist es, dass eine kleine Kurztabelle erscheint, die nur den aktuellen Tabellenstand mit Punkteverteilung anzeigt!

Weiter werden meine Spieltermine immer noch nicht in den Kalender "cal" übernommen, obwohl ich die neues T3SPORTs-Versionen habe und die Einbindung der Termine ins die Extension "cal" aktiviert wurde.
Weiter habe ich mich gnau an die Anleitung der Extension T3SPORTS-FE gehalten.

Vielen Dank für Eure Hilfe!

### [#14](https://www.typo3.net/d/78425-neues-update-t3sports/14) · bastians · 2008-08-19

Unter "Include Static" in deinem Template hast du T3Sports für FE und den Cal aber eingebunden?

### [#15](https://www.typo3.net/d/78425-neues-update-t3sports/15) · digedag · 2008-08-19

> **nummer_sieben schrieb:**
>
> Zwar kann ich eine Tabelle mit meinem eigenen HTML-Template einbinden und es wird dann auch nur noch die Platzierung, die Mannschaften und die Punkteverteilung angezeigt, doch kann ich diese nicht via CSS ansteuern.

Das hat aber nichts mehr mit T3sports zu tun. Deine CSS-Angaben kannst du machen, wie du willst. Du musst ja auch nicht die cfcleague.css verwenden, sondern kannst auch eine eigene CSS-Datei einbinden. Für den Firefox ist die Extension Web-Developer ganz nützlich. Vielleicht findest du damit die Ursache, warum deine Angaben nicht gezogen werden.

> Weiter werden meine Spieltermine immer noch nicht in den Kalender "cal" übernommen, obwohl ich die neues T3SPORTs-Versionen habe und die Einbindung der Termine ins die Extension "cal" aktiviert wurde.
> Weiter habe ich mich gnau an die Anleitung der Extension T3SPORTS-FE gehalten.

Hast du mal die Debug-Ausgabe mit reingesetzt? Wird da ein SQL-Statement angezeigt? Wenn ja, dann bitte mal hier posten.

### [#16](https://www.typo3.net/d/78425-neues-update-t3sports/16) · gilion · 2008-08-20

Hallo,
ich habe das plugin seid ca. 1Monat mit V 0.4.8 im Einsatz. Vorgestern spielte ich das update 0.4.10 ein. Leider funktioniert jetzt die korrekte Ausgabe im Kalender nicht mehr. Ich hatte ein bestimmten Club ausgewählt und das TS regiert überhaupt nicht. Ich änderte danach die cfc_league auf Version 0.4.9, aber es stellte sich keine Änderung ein. In Version V 0.4.8 volle Funktion. Liegt der fehler bei mir oder ist es doch ein Programm-fehler #paralyzed#

Alle Version sind auf dem Stand 20.08.08

Der vorherige Debuglevel in 0.4.10 zeigt au0erdem ein witziges SQL-Statement in der Where-Abfrage an 1.Stelle *1=1*

Ansonsten ein super-Tool kann man nur empfehlen! Weiter so!

### [#17](https://www.typo3.net/d/78425-neues-update-t3sports/17) · digedag · 2008-08-20

> **gilion schrieb:**
>
> Der vorherige Debuglevel in 0.4.10 zeigt au0erdem ein witziges SQL-Statement in der Where-Abfrage an 1.Stelle *1=1*

Kannst du das SQL bitte mal posten? Und auch deine TS-Konfiguration für den Kalender wäre interessant (also die Einstellungen für T3sports).

"Eigentlich" sollte sich aber in der Steuerung nichts geändert haben. Eigentlich...  :o

### [#18](https://www.typo3.net/d/78425-neues-update-t3sports/18) · nummer_sieben · 2008-08-20

Hallo,

ich möchte mich noch einmal zu meinen Problemen mit der Kurztabelle und der Einbindung der Spieltermine in die Extension cal melden. Ich habe natürlich T3Sports FE und cal in "Include Static" im Template eingebunden. Und zwar so, wie es in der kurzen Anleitung im TER dargestellt wird.
Trotzdem bekomme ich weder die Kurztabelle, noch die Einbindung der Spieltermine in cal hin.
Hat hier vielleicht jemand ein Tutorial oder einen Tip, wo man sich was anlesen kann?

Danke

### [#19](https://www.typo3.net/d/78425-neues-update-t3sports/19) · digedag · 2008-08-21

> **nummer_sieben schrieb:**
>
> ich möchte mich noch einmal zu meinen Problemen mit der Kurztabelle und der Einbindung der Spieltermine in die Extension cal melden.

Also ich kann dir nur schwer helfen, wenn du nicht die gestellten Fragen beantwortest. Und ich hab auch keine Lust und Zeit dich alles dreimal zu fragen.  #paralyzed#
Ich hab dir bei Cal den Hinweis gegeben die Debug-Ausgabe zu aktivieren. Das mache ich nicht ohne Grund. Wenn du anschließend im FE keine Ausgabe bekommst, dann ist der Service nicht eingebunden. Bekommst du eine Ausgabe, dann stimmt vermutlich deine Config nicht.

Und bei der Minitabelle hab ich dir gesagt, daß du in der aktuellen Version die TS-Anweisungen direkt im Plugin machen kannst. Aber auch darauf gehst du gar nicht ein. Dann kann ich dir auch nicht helfen.  :(

### [#20](https://www.typo3.net/d/78425-neues-update-t3sports/20) · gilion · 2008-08-22

Ich hoffe du kannst damit was anfangen! Die Version 0.4.8 läuft wie gesagt einwandfrei.

> SELECT tx_cfcleague_games.* FROM tx_cfcleague_games WHERE **1=1** AND tx_cfcleague_games.date >= 1211493600 AND tx_cfcleague_games.date < 1226271599 AND tx_cfcleague_games.deleted=0 AND tx_cfcleague_games.hidden=0 AND tx_cfcleague_games.pid IN (262,169,269,273,272,271,270,240,188,247,275,279,276,277,278,261,260,255,274,259,258,257,256,254,263,268,267,266,265,264,55,31,35,34,33,32,237,30,41,40,182,43,54,196,197,48,170,108,117,284,224,122,107,124,185,123,115,283,223,132,131,130,129,222,113,282,139,140,138,280,112,225,144,226,227,228,229,164,163,162,161,106,105,104,219,239,238,46,181,165,52,281,202,175,174,183,243,173,51,203,179,178,190,177,204,208,233,234,205,212,211,218,230,45,244,200,220,37,42,245,191,235,192,201,198,195,193,36,167,28-)|

Der CAL ist noch fast im Standard!

```typoscript
#############################################################
###  PLUGIN Calender mit T3Sport
#############################################################
plugin.tx_cfcleaguefe_competition{

	matchtable.match.links.report.removeIfDisabled = 0
	template=fileadmin/templates/t3sport/scope.html	
	playerStatsSortOrder=0
	leaguetable.teamPage=278
}

# Einbindung in calendar base
plugin.tx_cal_controller {
  view {
    cfc_league_events {
      template = fileadmin/templates/t3sport/cal_event.html
      headerStyle = green_catheader
      bodyStyle = green_catbody
      event_length = 180
      prefix = Match:&nbsp;
      match < plugin.tx_cfcleaguefe_competition.matchtable.match
      match < lib.t3sports.match
      match.date.strftime  = %H:%M Uhr
      clubSelection = 1
      cfc_league_events.debug = 1
    }
  }	
}



plugin.tx_cal_controller {    
    # 250=unendlich (tiefensuche nach Einstiegspunkt)
    recursive = 250
    pidList = 28
    pages = 28
        #categoryMode = 0
        calendar.defaultUid = 263
        dateFormat = %a, %d. %B
        timeFormat = %H:%M
        day {
            # Pid des Files für Ansicht des Tages / der Liste
            dayViewPid = 266
            dayLinkTarget = day

            day.dayDateFormat = %d. %B %Y
            day.dateFormat = %d. %B %Y
            day.timeFormat = %H:%M Uhr

        }

        list {
            #listTemplate = fileadmin/template/html/list_neu.tmpl
            useGetdate = 1
            starttime = cal:monthstart
            endtime = cal:yearend
            useCustomEndtime = 1
            strftimeTitleStartFormat = %a, %d. %B
            event.eventDateFormat = %d. %B %Y
            event.dateFormat = %d. %B %Y
            event.timeFormat = %H:%M Uhr
            maxEvents = 100
            pageBrowser = 1
            pageBrowser {
                usePageBrowser = 1
                onlyShowIfNeeded = 1
                recordsPerPage = 5
                useType = default
            }
            # Ueberschrift der Listenansicht (Darstellungszeitraum)
            heading = COA
            heading.1 = TEXT
            heading.1 {
                data = register:cal_list_starttime
                wrap = Zeitraum:&nbsp;|
                strftime = %d. %B %Y
            }
            heading.2 = TEXT
            heading.2 {
                data = register:cal_list_endtime
                wrap = &nbsp;bis&nbsp;|
                strftime = %d. %B %Y
            }
            # entfernt bei ganztägigen Events in der Liste div unf Titel: -> <a><div>Titel:EVENTTITEL</div></a> -> <a>EVENTTITEL</a>
            event.alldayTitle.dataWrap = |
        }
        month {}
        event {
            # createEventTemplate = fileadmin/template/html/create_event.tmpl
            # confirmEventTemplate = fileadmin/template/html/confirm_event.tmpl
            eventViewPid = 268
        }
        other {
            userFolderId = 28
            showCategorySelection = 1
        }
        weekStartDay = Monday
        week.dateFormatWeek = %d. %B
        week.timeFormatWeek = %H:%M
        day.dateFormatDay = %a, %d. %B
        day.timeFormatDay = %H:%M
        day.eventTimeFormat = %H:%M
        day.eventDateFormat = %d. %B
        event.eventDateFormat =%A, %d. %B
        event.eventTimeFormat = %H: %M        
        list.eventDateFormat = %d. %B
        list.eventTimeFormat = %H: %M        
        list.listDateFormat = %d. %B
        list.listTimeFormat = %H: %M
    }
    rights {
        edit = 1
        admin.group = 1
    }

}

##############################################################
```

### [#21](https://www.typo3.net/d/78425-neues-update-t3sports/21) · digedag · 2008-08-22

Also das Statement sieht korrekt aus. Was ich ganz vergessen habe: Die Debugausgabe sagt ja am Ende auch, wieviele Datensätze gefunden wurden. Was steht denn da?

### [#22](https://www.typo3.net/d/78425-neues-update-t3sports/22) · gilion · 2008-08-25

Die ausgegebene Anzahl entspricht den wirklichen Daten.
Row=3

Also anscheinend fehlt irgendie die Abfrage nach dem Verein der angezeigt werden soll!

### [#23](https://www.typo3.net/d/78425-neues-update-t3sports/23) · nummer_sieben · 2008-08-25

Hallo digedag,

bitte entschuldige, dass ich mich erst jetzt wieder melde. War unterwegs und dort nicht online!
Du hast natürlich recht! Über den ganzen Versuchen, zu schildern, wie meine Vorgehensweise zur Lösung der Probleme sind, habe ich natürlich ganz meine Lösungsversuche vergessen.
Also, die Spieltermine werden inzwischen angezeigt, doch leider nur in der Jahresansicht. Wenn ich eine Listen- oder Ereignisansicht wählte, werden die Termine nicht eingebunden. Kannst Du mir hier vielleicht noch einmal helfen?
Das Thema Kurztabelle habe ich erst einmal vertagt.

Danke für Deine großartige Hilfe!

### [#24](https://www.typo3.net/d/78425-neues-update-t3sports/24) · digedag · 2008-08-25

> **gilion schrieb:**
>
> Die ausgegebene Anzahl entspricht den wirklichen Daten.
> Row=3
>
> Also anscheinend fehlt irgendie die Abfrage nach dem Verein der angezeigt werden soll!

Also wenn er drei Datensätze findet, aber nicht anzeigt, dann kann es eigentlich nur an falschen Markern liegen. Cal hat ja die Angewohnheit immer alle falschen Marker zu entfernen.
Vergleich die Marker in deiner cal_event.html nochmal mit der mitgelieferten Version der Datei. Wenn die identisch sein sollten, dann müssen wir mal paar Debugausgaben einbauen.  :)

### [#25](https://www.typo3.net/d/78425-neues-update-t3sports/25) · digedag · 2008-08-25

> **nummer_sieben schrieb:**
>
> Also, die Spieltermine werden inzwischen angezeigt, doch leider nur in der Jahresansicht. Wenn ich eine Listen- oder Ereignisansicht wählte, werden die Termine nicht eingebunden. Kannst Du mir hier vielleicht noch einmal helfen

Gleiche Hinweis wie bei gilion: Was sagt die Debugausgabe? Werden dort Datensätze in der Datenbank gefunden oder nicht? Wenn welche gefunden aber nicht angezeigt werden, dann liegt das Problem im HTML-Template.

### [#26](https://www.typo3.net/d/78425-neues-update-t3sports/26) · gilion · 2008-08-26

Ich glaub ich hab den Fehler gefunden!
Du hast in der 0.4.8 ein anderes php-Skript benutzt!
und zwar ist der Fehler in der *sv1/class.tx_cfcleaguefe_sv1_MatchEvent.php*
alte

```php
function findAllWithin($start_date, $end_date, $pidList) {
    $this->_init();

    // Aus der Config holen wir die mÃ¶glichen EinschrÃ¤nkungen fÃ¼r die Suche
    $saisons = $this->conf['view.']['cfc_league_events.']['saisonSelection'];
    $groups = $this->conf['view.']['cfc_league_events.']['groupSelection'];
    $competitions = $this->conf['view.']['cfc_league_events.']['competitionSelection'];
    $club = $this->conf['view.']['cfc_league_events.']['clubSelection'];


    $arr = array();

    $matchTable = tx_div::makeInstance('tx_cfcleaguefe_models_matchtable');
    $start_date = is_object($start_date) ? $start_date->getTime() : $start_date;
    $end_date = is_object($end_date) ? $end_date->getTime() : $end_date;
    $matchTable->setDateRange($start_date, $end_date);
    $matchTable->setPidList($pidList);

    $matches = $matchTable->findMatches($saisons, $groups, $competitions, $club, '');
    $events = array();

//t3lib_div::debug(count($matches) , 'anz sv_match');

    foreach($matches as $match) {
      $events[date('Ymd',$match->record['date'])][date('Hi',$match->record['date'])] [$match->uid] = $this->createEvent($match, false);		
    }
    return $events;
  }
```

neue

```php
	function findAllWithin($start_date, $end_date, $pidList) {
		$this->_init();

		// Aus der Config holen wir die mÃ¶glichen EinschrÃ¤nkungen fÃ¼r die Suche
		$saisons = $this->conf['view.']['cfc_league_events.']['saisonSelection'];
		$groups = $this->conf['view.']['cfc_league_events.']['groupSelection'];
		$competitions = $this->conf['view.']['cfc_league_events.']['competitionSelection'];
		$club = $this->conf['view.']['cfc_league_events.']['clubSelection'];


		$arr = array();
		$matchTable = $this->getMatchTable();
		$start_date = is_object($start_date) ? $start_date->getTime() : $start_date;
		$end_date = is_object($end_date) ? $end_date->getTime() : $end_date;
		$matchTable->setDateRange($start_date, $end_date);
		$matchTable->setPidList($pidList);

		$fields = array();
		$options = array();
		if($this->conf['view.']['cfc_league_events.']['debug'])
			$options['debug'] = 1;
		$matchTable->getFields($fields, $options);
echo $this->conf['view.']['cfc_league_events.']['groupSelection'];
print_r($options);
		$srv = tx_cfcleaguefe_util_ServiceRegistry::getMatchService();
		$matches = $srv->search($fields, $options);
		#$matches = $matchTable->findMatches($saisons, $groups, $competitions, $club, '');
		$events = array();

		foreach($matches as $match) {
			$events[date('Ymd',$match->record['date'])][date('Hi',$match->record['date'])] [$match->uid] = $this->createEvent($match, false);		
		}
		return $events;
	}
```

In der neuen Version seid 0.4.9 verweist du auf eine andere Klasse und übergibst fields und options. Ich kann aber nicht erkennen wo die Marker saison,club etc. die oben ausgelesen werden, danach wieder zugordnet sind. Ich denke da fehlt nur die Übergabe der obrigen Vars!
In anderen Bereichen wo die Abfrage nach verein passt steht ein **joiner**
JOIN tx_cfcleague_competition ON tx_cfcleague_games.competition = tx_cfcleague_competition.uid INNER JOIN tx_cfcleague_teams As t1 ON tx_cfcleague_games.home = t1.uid INNER JOIN tx_cfcleague_teams As t2 ON tx_cfcleague_games.guest = t2.uid

### [#27](https://www.typo3.net/d/78425-neues-update-t3sports/27) · digedag · 2008-08-26

Du hast recht, die Daten aus dem Scope fehlen bei der Suche nach den Spielen. Aber das Result ist dann, daß zu viele Spiele gefunden werden. Nur siehst du ja zu wenige Ergebnisse, oder?

So wird der Scope mit eingebunden:

```php
$matchTable = $this->getMatchTable();
$start_date = is_object($start_date) ? $start_date->getTime() : $start_date;
$end_date = is_object($end_date) ? $end_date->getTime() : $end_date;
$matchTable->setDateRange($start_date, $end_date);
$matchTable->setPidList($pidList);
$matchTable->setSaisons($saisons);
$matchTable->setAgeGroups($groups);
$matchTable->setCompetitions($competitions);
$matchTable->setClubs($club);
```

In der nächsten Version ist es dann mit behoben. Vielen Dank für die Forschungsarbeit!!  :)

### [#28](https://www.typo3.net/d/78425-neues-update-t3sports/28) · gilion · 2008-08-27

Genau so hatte ich mir das vorgestellt :p
Danke für die schnelle Hilfe!

### [#29](https://www.typo3.net/d/78425-neues-update-t3sports/29) · HotDog · 2008-08-27

Hallo digedag!

Jetzt habe ich mal ein paar (genau genommen 5) Fragen, Probleme, Anregungen,... zur Backend- bzw. Frontend-Version an sich.  #paralyzed#  Ich hoffe, es ist o.k., dass ich das hier poste.

1. Wo oder wie kann man den aktuellen Spieltag einer Liga einstellen? Momentan wird immer der letztmögliche Spieltag angezeigt, der ein Spiel mit dem Status "Beendet" beinhaltet. Wenn beispielsweise ein Spiel vom 10. Spieltag zum Zeitpunkt des 5. Spieltages vorgeholt wird, wird der 10. Spieltag solange als aktueller Spieltag geführt, bis das erste Spiel des 11. Spieltages beendet ist.

2. Wäre es sehr aufwändig, im Spielbericht ein weiteres Feld zu schaffen ähnlich den Related News aus der tt_news-Extension. Dann könnte man auch in diese Richtung einfacher verlinken. Wenn es zu umständlich ist, kann man das natürlich auch "per Hand" im RTE machen, was auch gleichzeitig die Überleitung zu ...

3. ...ist. Denn die Links, die im RTE gesetzt werden sollen, werden im Frontend nicht ausgegeben. Warum das so ist steht [hier](http://blog.stefan-macke.com/2007/08/01/rendern-von-typo3-links-in-eigener-extension-rte/)  beschrieben. Allerdings weiß ich nicht, wo genau ich den Code eingeben muss.

4. Bei anderen Sportarten als Fußball, in meinem Fall Handball, kann man allein für die Tore schon mal gut und gerne 60 Datensätze anlegen, damit die Torschützen in die Statistik eingehen. Gibt es eine Möglichkeit, die Anzahl der Tore eines Spielers in einem Spiel in einem Rutsch einzugeben?

5. Ebenfalls schön aus der Sicht eines Handballers wäre es, wenn anstelle des Punktes "So fielen die Tore" die Tore, sofern welche erzielt wurden, direkt den aufgestellten Spielern zugeordnet werden könnten. Beispiel: Hans Hansen (6), Peter Peters (5/1), Christian Christiansen, Paul Paulsen (3). Wäre sowas zu realisieren oder ist das reines Wunschdenken?

So dass soll es jetzt aber gewesen sein. Ist ja auch genug Tobak. ;)

### [#30](https://www.typo3.net/d/78425-neues-update-t3sports/30) · digedag · 2008-08-27

> **HotDog schrieb:**
>
> 1. Wo oder wie kann man den aktuellen Spieltag einer Liga einstellen? Momentan wird immer der letztmögliche Spieltag angezeigt, der ein Spiel mit dem Status "Beendet" beinhaltet. Wenn beispielsweise ein Spiel vom 10. Spieltag zum Zeitpunkt des 5. Spieltages vorgeholt wird, wird der 10. Spieltag solange als aktueller Spieltag geführt, bis das erste Spiel des 11. Spieltages beendet ist.

Wer zieht denn auch schon Spiele vor?! ;)
Derzeit gibt es keine Möglichkeit den Spieltag einzustellen. Ich werd's mir aber mal vormerken.

> 2. Wäre es sehr aufwändig, im Spielbericht ein weiteres Feld zu schaffen ähnlich den Related News aus der tt_news-Extension. Dann könnte man auch in diese Richtung einfacher verlinken. Wenn es zu umständlich ist, kann man das natürlich auch "per Hand" im RTE machen, was auch gleichzeitig die Überleitung zu ...

Was soll denn in den Link rein? Die Related Spielberichte?? Oder meinst du wirklich Newsmeldungen?

> 3. ...ist. Denn die Links, die im RTE gesetzt werden sollen, werden im Frontend nicht ausgegeben. Warum das so ist steht [hier](http://blog.stefan-macke.com/2007/08/01/rendern-von-typo3-links-in-eigener-extension-rte/)  beschrieben. Allerdings weiß ich nicht, wo genau ich den Code eingeben muss.

Welches RTE-Feld ist betroffen? Da fehlt nur eine Typoscript-Formatierung. Mit dem Code im Beispiel wirst du nicht weit kommen.  ;)

> 4. Bei anderen Sportarten als Fußball, in meinem Fall Handball, kann man allein für die Tore schon mal gut und gerne 60 Datensätze anlegen, damit die Torschützen in die Statistik eingehen. Gibt es eine Möglichkeit, die Anzahl der Tore eines Spielers in einem Spiel in einem Rutsch einzugeben?

Ja das ist verständlich. Ich bin ehrlich gesagt noch auf der Suche nach einer guten GUI für die Statistik. Derzeit ist die Ansicht ja eher auf den Liveticker ausgerichtet. Gegen ein zweites, spezielles Statistik-Modul gibt es nichts einzuwenden. Ich hab aber noch keine richtig gute Idee für die GUI...

> 5. Ebenfalls schön aus der Sicht eines Handballers wäre es, wenn anstelle des Punktes "So fielen die Tore" die Tore, sofern welche erzielt wurden, direkt den aufgestellten Spielern zugeordnet werden könnten. Beispiel: Hans Hansen (6), Peter Peters (5/1), Christian Christiansen, Paul Paulsen (3). Wäre sowas zu realisieren oder ist das reines Wunschdenken?

Also da müsste ich die Tore vorher je Spieler aufsummieren. Was bedeutet bei Peter Peters die 5/1?
Mittelfristig kann man das sicher umsetzen. Kurzfristig steht jetzt aber erstmal die Erweiterbarkeit der Spielnotizen an.  :)

### [#31](https://www.typo3.net/d/78425-neues-update-t3sports/31) · einpraegsam.​net · 2008-08-27

Ich kann nur noch mal wiederholen:
Bitte neue Threads aufmachen wenn ein Thema erledigt ist, sonst mache ich diese zu!

### [#32](https://www.typo3.net/d/78425-neues-update-t3sports/32) · HotDog · 2008-08-28

Sorry!  :o

Habe nun einen [neuen Thread](https://www.typo3.net/d/81163-t3sports-cfcleague-diverse-fragen-probleme-anregungen/2) aufgemacht.

---

Quelle: „Neues Update T3sports“, typo3.net, https://www.typo3.net/d/78425-neues-update-t3sports
Beiträge von Mitgliedern des Forums. Bitte mit Link auf die Diskussion zitieren.
