Dies ist eine alte Version des Dokuments!
Professionelles, sehr umfangreiches System zur Verwaltung von Sportvereinen, Liga- und Pokalwettbewerben. Spielerstatistiken, Liveticker und vieles mehr möglich.
# Eigene Templates: plugin.tx_cfcleaguefe_competition { scopeTemplate = fileadmin/... matchtableTemplate = fileadmin/... leaguetableTemplate = fileadmin/... statisticsTemplate = fileadmin/... teamlistTemplate = fileadmin/... matchcrosstableTemplate = fileadmin/... tickerlistTemplate = fileadmin/... leaguetableAllTimeTemplate = fileadmin/... stadiumlistTemplate = fileadmin/... }
Mit dem Marker MATCH_DCRESULTSUFFIX
wird ein Zusatz ausgegeben, wenn im Spiel der Haken bei Verlängerung oder Elfmeterschießen gesetzt wurde.
TypoScript:
lib.t3sports.match.dcresultsuffix = COA lib.t3sports.match.dcresultsuffix { 20 = TEXT 20.value = n.V. 20.if { value = 1 equals.field = is_extratime } 30 = TEXT 30.value = n.E. 30.if { value = 1 equals.field = is_penalty } }
Template-Teilstück:
<!-- ###RESULT_STATUS_2### Ergebnis nach Spielende --> ###MATCH_GOALS_HOME###:###MATCH_GOALS_GUEST### ###MATCH_DCRESULTSUFFIX### (###MATCH_GOALS_HOME_1###:###MATCH_GOALS_GUEST_1###) <!-- ###RESULT_STATUS_2### Ergebnis nach Spielende -->
# Wraps ersetzen (nötig für Selectfeld bei Scope): plugin.tx_cfcleaguefe_competition.leaguetable.controls { tabletype { current.wrap = selected="selected" value="/|" normal.wrap = value="/|" } tablescope { current.wrap = selected="selected" value="/|" normal.wrap = value="/|" } pointsystem { current.wrap = selected="selected" value="/|" normal.wrap = value="/|" } }
In Ligatabellen kann Tabellenzeilen mit dem eigenen Team eine CSS-Klasse hinzugefügt werden.
plugin.tx_cfcleaguefe_competition.leaguetable.table.markClub.override = fav-team
lib.t3sports.match.date.default.strftime = %d.%m.%Y • %H:%M
plugin.tx_cfcleaguefe_competition.matchtable.match.stadium.wrap >
Den aktiven Spieltag in der Spieltagsliste anders formatieren.
plugin.tx_cfcleaguefe_competition.scopeSelection.round.current.stdWrap.wrap = <span class="spieltag-act">|</span>
Teamnamen werden mit den Markern ###MATCH_HOME_NAME###
und ###MATCH_GUEST_NAME###
ausgegeben. Um nur den Gegner des eigenen Teams auszugeben, zum Beispiel in einem Spielplan, kann man das folgende TypoScript verwenden. Es entfernt den Inhalt des Markers, wenn er mit dem value
übereinstimmt.
TypoScript:
# UID der Seite mit Spielplan-Ausgabe [PIDinRootline = 4] # "1. FC Köln" in Terminliste ausblenden: plugin.tx_cfcleaguefe_competition.matchtable.match { home =< lib.t3sports.teamSmall home { name.if { value = 1. FC Köln equals.field = name negate = 1 } } guest =< lib.t3sports.teamSmall guest { name.if { value = 1. FC Köln equals.field = name negate = 1 } } } [global]
Template-Teilstück:
###MATCH### <ul> <li>###MATCH_DATE###</li> <li>###MATCH_ROUND_NAME###</li> <li>###MATCH_HOME_NAME######MATCH_GUEST_NAME###</li> <li>###MATCH_STADIUM###</li> </ul> <!-- ###MATCH_FREE### Team hat spielfrei --> <!-- ###MATCH_FREE### Team hat spielfrei --> ###MATCH###
lib.t3sports.teamnote.conf.tx_cfcleague_team_notes { 1.file.maxW = 120 1.file.maxH = 200 }
lib.t3sports.profile.tntrikotnr =< lib.t3sports.teamnote lib.t3sports.profile.tnposition =< lib.t3sports.teamnote lib.t3sports.profile.tnphoto =< lib.t3sports.teamnote