---
title: "t3sportstat - Scorerliste"
url: "https://www.typo3.net/d/106851-t3sportstat-scorerliste"
source: "typo3.net"
tags: ["Extensions","Frage"]
created: "2011-08-17"
last_reply: "2011-08-20"
replies: 4
solved: false
page: 1
pages: 1
lang: "de"
---

# t3sportstat - Scorerliste

Extensions · 4 Antworten · gestartet 2011-08-17

## Eröffnungsbeitrag

**gonzales_maierle** · 2011-08-17 · [Beitrag #1](https://www.typo3.net/d/106851-t3sportstat-scorerliste/1)

Hi zusammen!

Hat von euch schon jemand eine "richtige" Scorerliste hinbekommen?
In der integrierten werden leider nur die Tore gezählt und deren unterschiedliches Zustandekommen aufgeführt.
Ich hätte jedoch gerne eine Liste, in der Tore und Torvorlagen addiert werden (siehe <http://www.bundesliga.de/de/liga/scorer/> ).

Mein Ansatz sieht bisher folgendermaßen aus:

```typoscript
plugin.tx_t3sportstats {
  playerstats {
    scorerlist =< lib.t3sports.statsPlayerFilter
    scorerlist {
      filter = tx_t3sportstats_filter_PlayerStats
      options.orderby.CUSTOM = (goals+assists) desc
      options.having = sum(goals+assists) > 0
      data =< lib.t3sports.statsData
    }
  }
}
```

Damit werden zwar die relevanten Spieler gelistet, eine Addition der Tore und Assists habe ich bisher jedoch nicht hinbekommen.
Für Tipps bin ich dankbar. ;)

Gruß Gonzales

## Antworten

### [#2](https://www.typo3.net/d/106851-t3sportstat-scorerliste/2) · typobock · 2011-08-17

Da häng ich mich doch gleich mal dran. Bin auch gerade mit der t3sportstats dran verschiedene sachen zu Realisieren und wäre über jede nützliche Hilfe dankbar.

### [#3](https://www.typo3.net/d/106851-t3sportstat-scorerliste/3) · gonzales_maierle · 2011-08-19

So, die Addition funktioniert soweit.
Allerdings muss ich dafür z.Zt. noch irgendeinen in der Liste nicht verwendeten Marker "missbrauchen" (hier z.B. den für die Auswärtstore). Ein eigener Marker für die Summe aus Assists und Toren wäre schöner. ;)

```typoscript
plugin.tx_t3sportstats {
  playerstats {
    scorerlist =< lib.t3sports.statsPlayerFilter
    scorerlist {
      filter = tx_t3sportstats_filter_PlayerStats
      options.orderby.CUSTOM = (goals+assists) desc
      options.having = sum(goals+assists) > 0
      data =< lib.t3sports.statsData
      data {
        goalsaway = TEXT
        goalsaway {
        current = 1
        setCurrent.field = goals
        setCurrent.dataWrap = | + {field:assists}
        prioriCalc = 1
      }
    }
  }
}
```

@typobock: Wo hängt's? Details?

### [#4](https://www.typo3.net/d/106851-t3sportstat-scorerliste/4) · digedag · 2011-08-20

Oh das ist ja super, daß t3sportstats auch schon anderswo im Einsatz ist. Ich bin ja noch eine Doku schuldig. Mein Problem ist, daß die Extension extrem flexibel ausgelegt ist und das Schreiben der Doku vermutlich nochmal genauso lang dauert, wie das Schreiben der Extension.... ;-)

Die Lösung der Scorer-Tabelle ist ja schon mal genial. So funktioniert das ja sogar alleine per Typocript! :-)
Für die Ausgabe musst du keinen Marker "mißbrauchen". Du hast beliebig viele eigene Marker zu Verfügung. Diese kannst du per Typoscript definieren:

```typoscript
plugin.tx_t3sportstats.playerstats {
  scorerlist.data {
    dcscorer = TEXT
    dcscorer {
      current = 1
      setCurrent.field = goals
      setCurrent.dataWrap = | + {field:assists}
      prioriCalc = 1
    }
  }
}
```

Der Marker lautet dann ###...DATA_DCSCORER###
Der Trick ist, daß der der Marker mit **dc** beginnt. Das dc steht für Dynamic Column. Das ist ein Feature von rn_base und steht somit bei allen Ausgaben von T3sports zur Verfügung. :)

### [#5](https://www.typo3.net/d/106851-t3sportstat-scorerliste/5) · gonzales_maierle · 2011-08-20

Danke! Läuft einwandfrei.

Schande über mein Haupt, denn ich glaube, dass du mir das mit den DCs schon mal irgendwo erklärt hast. ;)

Gruß Gonzales

---

Quelle: „t3sportstat - Scorerliste“, typo3.net, https://www.typo3.net/d/106851-t3sportstat-scorerliste
Beiträge von Mitgliedern des Forums. Bitte mit Link auf die Diskussion zitieren.
