---
title: "cfc_league - Größe der Wappen"
url: "https://www.typo3.net/d/97155-cfc-league-groesse-der-wappen"
source: "typo3.net"
tags: ["Extensions","Frage"]
created: "2010-03-01"
last_reply: "2011-07-07"
replies: 33
solved: false
page: 1
pages: 1
lang: "de"
---

# cfc_league - Größe der Wappen

Extensions · 33 Antworten · gestartet 2010-03-01

## Eröffnungsbeitrag

**Reimemonster** · 2010-03-01 · [Beitrag #1](https://www.typo3.net/d/97155-cfc-league-groesse-der-wappen/1)

Hallo, ich würde gerne im Spielplan-Plugin die Wappengröße ändern.

Habe im Reitert "TypoScript" auch schon

```typoscript
maxH_logo_matchtable = 60
```

eingetragen, aber die Wappen bleiben bei 20px.

Wie kann ich das ändern?

## Antworten

### [#2](https://www.typo3.net/d/97155-cfc-league-groesse-der-wappen/2) · digedag · 2010-03-10

Am besten den Constant Editor im Modul Templates verwenden. Im Template "T3SPORTS (Misc)" findest du entsprechende Felder.  :)

### [#3](https://www.typo3.net/d/97155-cfc-league-groesse-der-wappen/3) · bastians · 2010-05-10

Hallo,

wie regelt man denn das, wenn auf einer Seite unterschiedliche Wappengrößen dargestellt werden sollen bzw. wenn ich auf einer Seite mit dem Spielplan-Plugin ein nächstes Spiel anteasere und dabei große Wappen haben möchte, ansonsten im Spielplan-Plugin aber kleinere?
Über den Reiter "Typoscript" im Plugin scheint es nicht zu klappen.

Viele Grüße

### [#4](https://www.typo3.net/d/97155-cfc-league-groesse-der-wappen/4) · mhworx · 2010-05-10

hi !

dann legst du ein (auf der Seite die anders sein soll als die anderen) extension-template an-und gibt in diesem auf der seite wo du es haben möchtest ein anderes TS an als in der Rootpage.

klar soweit ?
michael

### [#5](https://www.typo3.net/d/97155-cfc-league-groesse-der-wappen/5) · bastians · 2010-05-10

Wenn ich jedoch auf einer Seite unterschiedliche Größen haben möchte, wird dies nicht funktionieren

In dem Plugin gibt es einen extra Reiter für spezifischen TS-Code, der sich dann auch nur auf die Eingaben/Ausgaben in diesem Plugin bezieht. Und wenn ich dort den entsprechenden TS-Code wie im Constant Editor eingebe, passiert nichts. Womöglich unterstützt die Extension dies (noch) nicht. Aber es muss irgendwie gehen, da ich es auf anderen Seiten bereits gesehen habe.

### [#6](https://www.typo3.net/d/97155-cfc-league-groesse-der-wappen/6) · digedag · 2010-05-10

> **bastians schrieb:**
>
> Aber es muss irgendwie gehen, da ich es auf anderen Seiten bereits gesehen habe.

Ja, es funktioniert und der Weg über den TS-Tab ist schon nicht verkehrt. Allerdings kann man da keine Konstanten reinsetzen, sondern nur "richtigen" TS-Code. Der Vorteil einer TS-Konstante ist, daß man sie an verschiedenen Stellen im Code verwenden kann. Hier ist mal ein kurzer Ausschnitt, wie die Wappengröße eines Team-Logos für den Spielplan gesetzt wird:

```typoscript
lib.t3sports.teamLogo {
   small =< lib.t3sports.teamLogo.big
   small {
         # Logo des Teams
     default.file.maxW = {$plugin.tx_cfcleaguefe_competition.maxW_logo_matchtable}
     default.file.maxH = {$plugin.tx_cfcleaguefe_competition.maxH_logo_matchtable}
         # Dummy-Logo
     0.0.0.file.XY = {$plugin.tx_cfcleaguefe_competition.maxW_logo_matchtable},{$plugin.tx_cfcleaguefe_competition.maxH_logo_matchtable}
     0.0.0.file.maxW = {$plugin.tx_cfcleaguefe_competition.maxW_logo_matchtable}
     0.0.0.file.maxH = {$plugin.tx_cfcleaguefe_competition.maxH_logo_matchtable}
         # Logo aus Verein
     0.0.default.conf.tx_cfcleague_club.default.media.file.file.XY = {$plugin.tx_cfcleaguefe_competition.maxW_logo_matchtable},{$plugin.tx_cfcleaguefe_competition.maxH_logo_matchtable}
     0.0.default.conf.tx_cfcleague_club.default.media.file.file.maxW = {$plugin.tx_cfcleaguefe_competition.maxW_logo_matchtable}
     0.0.default.conf.tx_cfcleague_club.default.media.file.file.maxH = {$plugin.tx_cfcleaguefe_competition.maxH_logo_matchtable}
         # Logo im Team (Select-Box)
     0.default.conf.tx_dam.file.XY = {$plugin.tx_cfcleaguefe_competition.maxW_logo_matchtable},{$plugin.tx_cfcleaguefe_competition.maxH_logo_matchtable}
     0.default.conf.tx_dam.file.maxW = {$plugin.tx_cfcleaguefe_competition.maxW_logo_matchtable}
     0.default.conf.tx_dam.file.maxH = {$plugin.tx_cfcleaguefe_competition.maxH_logo_matchtable}
   }
}
```

Die Werte in den geschweiften Klammern sind die Namen der Konstanten. Wie du siehst, wird eine einzelne Konstante sehr häufig wiederverwendet. Ohne Konstasten bleibt dir nichts weiter übrig als die Werte direkt in den TS-Code zu schreiben.
Das der TS-Code hier so kompliziert ist, hängt damit zusammen, daß die Logos an verschiedenen Stellen eingetragen werden können. Per TS wird dann das verfügbare Logo für ein Team z.B. auch aus dem Verein geholt. Wenn du alle Logos einheitlich im Team zugeordnet hast, dann kannst du dir ein paar Angaben sparen.
Für den Spielplan solltes du ungefähr ab folgenden TS-Pfad beginnen:

**plugin.tx_cfcleaguefe_competition.matchtable.match.home.logo**
bzw.
**plugin.tx_cfcleaguefe_competition.matchtable.match.guest.logo**

Wenn das Logo über die Auswahl-Box im Team-Datensatz zugeordnet ist, dann sollte folgender Code greifen:

```typoscript
plugin.tx_cfcleaguefe_competition.matchtable.match.home.logo {
   # Logo im Team (Select-Box)
  0.default.conf.tx_dam.file.XY = 100,100
  0.default.conf.tx_dam.file.maxW = 100
  0.default.conf.tx_dam.file.maxH = 100
}
```

### [#7](https://www.typo3.net/d/97155-cfc-league-groesse-der-wappen/7) · bastians · 2010-05-10

Super, danke, das scheint zu funktionieren, zumindest fast :-)

Ich habe das Logo dem Verein zugeordnet und daher folgenden TS-Code im Plugin eingefügt:

```typoscript
plugin.tx_cfcleaguefe_competition.matchtable.match.home.logo {
# Logo aus Verein
0.0.default.conf.tx_cfcleague_club.default.media.file.file.XY = 100,100
0.0.default.conf.tx_cfcleague_club.default.media.file.file.maxW = 100
0.0.default.conf.tx_cfcleague_club.default.media.file.file.maxH = 100
}
plugin.tx_cfcleaguefe_competition.matchtable.match.guest.logo {
# Logo aus Verein
0.0.default.conf.tx_cfcleague_club.default.media.file.file.XY = 100, 100
0.0.default.conf.tx_cfcleague_club.default.media.file.file.maxW = 100
0.0.default.conf.tx_cfcleague_club.default.media.file.file.maxH = 100
}
```

(ohne "plugin.tx_cfcleaguefe_competition." da es ja schon über dem Feld steht)

Nun sieht das Ganze so aus: <http://bit.ly/b7Y2KZ>

Beim Heim-Logo klappt es, beim Logo des Auswärts-Teams nicht. Woran liegt das? (Hier sollte eig. auch nur 1 Spiel angezeigt werden, dies habe ich im Plugin via Flexform auch festgelegt, dennoch werden zwei Spiele angezeigt?!)

Und was kann man denn mit Dummy-Logo anstellen? Wird das angezeigt, falls kein Logo hinterlegt ist?

### [#8](https://www.typo3.net/d/97155-cfc-league-groesse-der-wappen/8) · digedag · 2010-05-10

> **bastians schrieb:**
>
> Ich habe das Logo dem Verein zugeordnet...
> Beim Heim-Logo klappt es, beim Logo des Auswärts-Teams nicht. Woran liegt das?

Hier aufpassen. Sobald du den Team-Datensatz nochmal speicherst, wird das erste Logo aus dem Verein direkt im Team gespeichert. Das ist die Auswahlbox des Logos. Vermutlich ist das bei deinem Beispiel passiert.

> (Hier sollte eig. auch nur 1 Spiel angezeigt werden, dies habe ich im Plugin via Flexform auch festgelegt, dennoch werden zwei Spiele angezeigt?!)

Versuch das Limit nochmal per TS im letzten Tab zu setzen:

```typoscript
matchtable.options.limit = 1
```

Wenn das auch nichts hilft, leg mal ein neues Plugin an. Das kann auch helfen. Manchmal kommt TYPO3 mit dem Auslesen der Flexform-Werte etwas durcheinander. Vor allem, wenn sich bei Extension-Update das XML geändert hat.

> Und was kann man denn mit Dummy-Logo anstellen? Wird das angezeigt, falls kein Logo hinterlegt ist?

Genau dafür ist es da!  :)

### [#9](https://www.typo3.net/d/97155-cfc-league-groesse-der-wappen/9) · bastians · 2010-05-10

Vielen Dank, das war der richtige Hinweis. Ich habe nun neben dem TS für das Vereinslogo auch das TS auf Team-Ebene eingefügt, nun passt es. Was mich hier nur noch irritert ist, dass der TS-Code nicht der ist, der auch im Constant-Editor angezeigt wird:

```typoscript
plugin.tx_cfcleaguefe_competition.maxH_logo_matchtable
```

Denn wenn man bspw. per TS den Pfad zu einem Template angibt, dann geht der TS-Code aus dem Constant-Editor. Oder?

Jedoch scheint

```typoscript
matchtable.options.limit = 1
```

nichts zu bringen. Ich habe das Plugin auch nochmals neu angelegt. Nichts.
Momentan habe ich auch nur die Altersgruppe "Herren" ausgewählt (hier gibt es zwei Mannschaften von uns). Wenn ich eine weitere Altersgruppe auswähle, wird gar nichts angezeigt. Woran könnte das liegen? Daran, dass ich in einer Altersgruppe zwei Teams habe?

Das mit dem Dummy-Logo klingt gut :) Wie kann ich den Pfad zum Dummy-Logo im TS definieren?

### [#10](https://www.typo3.net/d/97155-cfc-league-groesse-der-wappen/10) · digedag · 2010-05-10

> **bastians schrieb:**
>
> Was mich hier nur noch irritert ist, dass der TS-Code nicht der ist, der auch im Constant-Editor angezeigt wird:
>
> ```typoscript
> plugin.tx_cfcleaguefe_competition.maxH_logo_matchtable
> ```
>
> Denn wenn man bspw. per TS den Pfad zu einem Template angibt, dann geht der TS-Code aus dem Constant-Editor. Oder?

Das im Constant-Editor ist kein richtiger TS-Code, sondern das sind wirklich nur Konstanten. Auf diese kann man sich dann im TS-Code beziehen. Der TS-Objektbrowser löst diese Konstanten bei der Anzeige auch gleich auf und ersetzt sie durch die gesetzten Werte. Wenn du ein TS-Template bearbeitest, dann gibt es ja auch zwei verschiedene Felder. Eines für die Konstanten und eins für den TS-Code. Der TS-Interpreter fügt dann bei der Verarbeitung beide Teile zusammen.
Bei den HTML-Templates hat die Konstante und der TS-Code den gleichen Namen. Daher sieht da nur so aus als ob...  ;)

> Jedoch scheint
>
> ```typoscript
> matchtable.options.limit = 1
> ```
>
> nichts zu bringen. Ich habe das Plugin auch nochmals neu angelegt. Nichts.

Verwendest du die aktuellen Versionen von cfc_league_fe und rn_base? Der Bug ist eigentlich behoben. Das hängt mit der PageBrowser-Config zusammen. Diese überschreibt das Limit. So sollte es auf jeden Fall funktionieren:

```typoscript
matchtable.pagebrowser.limit = 1
```

> Momentan habe ich auch nur die Altersgruppe "Herren" ausgewählt (hier gibt es zwei Mannschaften von uns). Wenn ich eine weitere Altersgruppe auswähle, wird gar nichts angezeigt. Woran könnte das liegen? Daran, dass ich in einer Altersgruppe zwei Teams habe?

Laß dir einfach das SQL-Statement anzeigen:

```typoscript
matchtable.options.debug = 1
```

Dann siehst du, welche Bedingungen greifen...

> Das mit dem Dummy-Logo klingt gut :) Wie kann ich den Pfad zum Dummy-Logo im TS definieren?

Schau dir den Code mit dem TS-Objektbrowser an. Das ist ein normales IMAGE-Objekt. Mit der [TS-Referenz](https://docs.typo3.org/m/typo3/reference-typoscript/main/en-us/ContentObjects/Image/Index.html) kannst du dir dann ein eigenes Bild reinbasteln. :)

### [#11](https://www.typo3.net/d/97155-cfc-league-groesse-der-wappen/11) · bastians · 2010-05-10

Yes,super, vielen vielen Dank. Von rn_base hatte ich noch die 0.5er Version. Nun scheint das mit den mehreren Altersklassen auch zu funktionieren. Und nach dem Dummy-Logo schau ich jetzt mal.

Danke für deine Hilfe und deine Erklärungen!

### [#12](https://www.typo3.net/d/97155-cfc-league-groesse-der-wappen/12) · bastians · 2010-05-10

Kurz noch zu dem Dummy-Logo:
Ich habe mit dem TS Object Browser herumgestöbert.
Die für mich plausible Lösung klappt jedoch nicht:

```typoscript
lib.t3sports.dummyImage.file = fileadmin/01-internet/vereinswappen/dummywappen.jpg
```

Habe den TS-Code in der globalen Setup eingetragen

### [#13](https://www.typo3.net/d/97155-cfc-league-groesse-der-wappen/13) · digedag · 2010-05-10

Das Objekt **lib.t3sports.dummyImage** wird da nicht verwendet. Du solltest das direkt beim teamlogo einstellen:

```typoscript
lib.t3sports.teamLogo.big.0.0.0.file = fileadmin/01-internet/vereinswappen/dummywappen.jpg
```

### [#14](https://www.typo3.net/d/97155-cfc-league-groesse-der-wappen/14) · bastians · 2010-05-11

> **digedag schrieb:**
>
> Das Objekt **lib.t3sports.dummyImage** wird da nicht verwendet. Du solltest das direkt beim teamlogo einstellen:
>
> ```typoscript
> lib.t3sports.teamLogo.big.0.0.0.file = fileadmin/01-internet/vereinswappen/dummywappen.jpg
> ```

Leider wird das Dummy-Logo nicht angezeigt. Muss ich noch mehr einstellen?

### [#15](https://www.typo3.net/d/97155-cfc-league-groesse-der-wappen/15) · digedag · 2010-05-11

Du hast recht, es funktioniert nicht. Zumindest nicht immer. Die Anweisung greift nur, wenn dem Team kein Verein zugeordnet ist. Die Bedingung für Vereine ohne Logo ist im TS falsch angegeben.

Es wird diese Woche mal wieder ein Update geben, da ist das mit behoben! :)

### [#16](https://www.typo3.net/d/97155-cfc-league-groesse-der-wappen/16) · bastians · 2010-05-11

Alles klar :) Danke für deine tolle Arbeit!

### [#17](https://www.typo3.net/d/97155-cfc-league-groesse-der-wappen/17) · digedag · 2010-05-17

So, die Version 0.7.0 ist jetzt auf dem Weg ins TER und sollte in zwei, drei Stunden verfügbar sein. Das Dummy-Logo kann folgendermaßen gesetzt werden:

```typoscript
lib.t3sports.dummyLogo.file = fileadmin/01-internet/vereinswappen/dummywappen.jpg
```

### [#18](https://www.typo3.net/d/97155-cfc-league-groesse-der-wappen/18) · bastians · 2010-05-17

Vielen Dank, das Dummy-Logo wird nun angezeigt. Aber wie stelle ich via TS in einem Plugin nun die Größe ein? Nachfolgender TS-Code greift nun nicht mehr:

```typoscript
matchtable.match.guest.logo {
# Dummy-Logo
0.0.0.file.XY = 100,100
0.0.0.file.maxW = 100
0.0.0.file.maxH = 100
}
```

### [#19](https://www.typo3.net/d/97155-cfc-league-groesse-der-wappen/19) · bastians · 2010-05-20

Also nach dem TS-Object Browser müsste man die Standardgröße des Dummy-Logos hierüber einstellen können:

```typoscript
lib.t3sports.dummyLogo.file.XY = 100
lib.t3sports.dummyLogo.file.maxH = 100
lib.t3sports.dummyLogo.file.maxW = 100
```

Global zeigt das im Frontend aber keine Auswirkungen, das Dummy-Logo wird mit 20px ausgegeben.

Und wie kann ich die Größe innerhalb eines Plugins via TS festlegen?

### [#20](https://www.typo3.net/d/97155-cfc-league-groesse-der-wappen/20) · digedag · 2010-05-21

> **bastians schrieb:**
>
> Nachfolgender TS-Code greift nun nicht mehr:
>
> ```typoscript
> matchtable.match.guest.logo {
> # Dummy-Logo
> 0.0.0.file.XY = 100,100
> 0.0.0.file.maxW = 100
> 0.0.0.file.maxH = 100
> }
> ```

Der Code funktioniert schon noch. Allerdings greift er nur, wenn dem Team kein Verein zugeordnet ist.
Wenn dagegen ein Verein vorhanden ist, dieser aber kein Logo hat, dann greift folgender Abschnitt:

```typoscript
matchtable.match.guest.logo {
# Dummy-Logo, wenn Verein kein Logo hat
0.0.default.conf.tx_cfcleague_club.0.file.XY = 100,100
0.0.default.conf.tx_cfcleague_club.0.file.maxW = 100,100
0.0.default.conf.tx_cfcleague_club.0.file.maxW = 100,100
}
```

### [#21](https://www.typo3.net/d/97155-cfc-league-groesse-der-wappen/21) · bastians · 2010-05-21

Läuft, danke :)

Dir ist aber wohl beim Kopieren ein Fehler passiert, müsste so aussehen:

```typoscript
matchtable.match.guest.logo {
# Dummy-Logo, wenn Verein kein Logo hat
0.0.default.conf.tx_cfcleague_club.0.file.XY = 100,100
0.0.default.conf.tx_cfcleague_club.0.file.maxW = 100
0.0.default.conf.tx_cfcleague_club.0.file.maxW = 100
}
matchtable.match.home.logo {
# Dummy-Logo, wenn Verein kein Logo hat
0.0.default.conf.tx_cfcleague_club.0.file.XY = 100,100
0.0.default.conf.tx_cfcleague_club.0.file.maxH = 100
0.0.default.conf.tx_cfcleague_club.0.file.maxW = 100
}
```

### [#22](https://www.typo3.net/d/97155-cfc-league-groesse-der-wappen/22) · digedag · 2010-05-21

Ja stimmt. Da hab ich paar Zahlen zuviel kopiert.  ;)

### [#23](https://www.typo3.net/d/97155-cfc-league-groesse-der-wappen/23) · schittl · 2011-06-17

Hallo,

kann mir bitte jemand weiterhelfen. Möchte das ein Dummylogo bzw. DummyImage angezeigt wird. Habe folgendes ausprobiert:

```typoscript
lib.t3sports.dummyImage.file = fileadmin/01-internet/vereinswappen/dummywappen.jpg
```

Leider wird es nicht angezeigt! Liegt es daran das ich kein DAM benutze? habe den Quelltext auch einmal durchgesucht und "dummyImage" wird nur in der "setup.txt" erwähnt!

Wäre nett wenn Ihr ne Idee hättet, außer jedem Verein ein Bild mit "kein Bild" zuzuordnen! Gibt es eventuell ne zentrale Stelle?

mfg
schittl

### [#24](https://www.typo3.net/d/97155-cfc-league-groesse-der-wappen/24) · bastians · 2011-06-17

> **schittl schrieb:**
>
> Hallo,
>
> kann mir bitte jemand weiterhelfen. Möchte das ein Dummylogo bzw. DummyImage angezeigt wird. Habe folgendes ausprobiert:
>
> ```typoscript
> lib.t3sports.dummyImage.file = fileadmin/01-internet/vereinswappen/dummywappen.jpg
> ```
>
> Leider wird es nicht angezeigt! Liegt es daran das ich kein DAM benutze? habe den Quelltext auch einmal durchgesucht und "dummyImage" wird nur in der "setup.txt" erwähnt!
>
> Wäre nett wenn Ihr ne Idee hättet, außer jedem Verein ein Bild mit "kein Bild" zuzuordnen! Gibt es eventuell ne zentrale Stelle?
>
> mfg
> schittl

Hast du den Pfad geändert?

### [#25](https://www.typo3.net/d/97155-cfc-league-groesse-der-wappen/25) · schittl · 2011-06-18

Ja Pfad habe ich meiner Installation nach angepasst! Was mich stutzig macht nirgendwo, außer in den Contants/Setup, wird dieser Wert irgendwann genutzt in der Extension!

### [#26](https://www.typo3.net/d/97155-cfc-league-groesse-der-wappen/26) · bastians · 2011-06-18

Also ich habe noch die Größenangaben mit berücksichtigt, Vielleicht hilft das:

```typoscript
lib.t3sports.dummyLogo.file = [Pfad]
lib.t3sports.dummyLogo.file.XY = 100
lib.t3sports.dummyLogo.file.maxH = 100
lib.t3sports.dummyLogo.file.maxW = 100
```

Und wo hast du das TS eingefügt? In dein Haupttemplate?

### [#27](https://www.typo3.net/d/97155-cfc-league-groesse-der-wappen/27) · schittl · 2011-06-18

Im Haupttemplate! Hat aber nichts damit zu tun das ich kein DAM nutze, oder? Funktioniert es so bei Dir?

### [#28](https://www.typo3.net/d/97155-cfc-league-groesse-der-wappen/28) · bastians · 2011-06-18

Bei mir klappt es, ja. Ich nutze jedoch DAM. Ob das daran liegt, müsste dir digedag beantworten.

### [#29](https://www.typo3.net/d/97155-cfc-league-groesse-der-wappen/29) · schittl · 2011-06-20

Habe jetzt DAM installiert! Damit funktioniert es! Gibt es nicht eine andere Möglichkeit ohne DAM?

Was mir noch aufgefallen ist, wenn ich die Reihefolge der Statische Templates ändere, kommt auch das Dummybild! Wie sollte man denn bei T3sports ohne DAM die Reihenfolge wählen?

Aktuell:
T3sports
T3sports without DAM
T3sports cal-events

Stelle ich T3sports without DAM an erster Stelle kommt das Dummybild aber für alle(auch eigenen Verein)! Jemand ne Idee?

mfg
schittl

### [#30](https://www.typo3.net/d/97155-cfc-league-groesse-der-wappen/30) · schittl · 2011-06-24

Lösung für DummyBild ohne DAM:

Zusätzlich folgendes einbinden. Ist Abfrage nach Feld linkreport.

```typoscript
lib.t3sports.teamSmall.logo >
lib.t3sports.teamSmall.logo = CASE
lib.t3sports.teamSmall.logo {
  key.field = link_report
  1 = IMAGE
  1 {
    file.import.field = t3logo
    file.import = uploads/tx_cfcleague/
    file.maxH = {$plugin.tx_cfcleaguefe_competition.maxH_logo_matchtable}
    file.maxW = {$plugin.tx_cfcleaguefe_competition.maxW_logo_matchtable}
  }
  default = IMAGE
  default {
    file = fileadmin/dummy_k.png
    file {
      XY = 70
      maxH = 70
      maxW = 70
    }
  }
}
```

Das gleiche auch für "lib.t3sports.team.logo". Das key.field ist ja eigentlich "t3logo". Nur weiß ich nicht, wie man abfragt, ob das Feld leer bzw. gefüllt ist! Kennt das jemand?

### [#31](https://www.typo3.net/d/97155-cfc-league-groesse-der-wappen/31) · digedag · 2011-06-27

> **schittl schrieb:**
>
> ```typoscript
> lib.t3sports.teamSmall.logo {
>   key.field = link_report
> ```

So funktioniert es natürlich nicht. Das Feld link_report legt im Spieldatensatz fest, ob ein Spielbericht verlinkt werden soll. Das TS-Objekt lib.t3sports.teamLogo.big, in dem der Original-CASE drin ist, sieht ja schon etwas anders aus. Schau dir das Objekt mal mit dem TS-Objektbrowser an. Das sind ja mehrere verschachtelte CASE-Anweisungen. Damit wird das Logo zuerst im Team und danach noch im Verein gesucht. Im Team ist das relevante Feld dam_logo.

In der Nicht-DAM-Variante gibt es den CASE ja gar nicht, weil ich die automatische Unterstützung für das Vereinslogo und das Dummylogo da weggelassen habe. 8-)

Den notwendigen Code hast du ja aber in Grundzügen schon erstellt. Nur das Key-Feld in der CASE-Anweisung passt noch nicht. Wie du selbst erwähnt hastm, musst du hier auf t3logo testen. Nun ist das ein Textfeld, welches einfach nur leer ist, wenn kein Bild drin ist. Da muss man bei der CASE-Anweisung etwas tricksen. Probier mal folgendes:

```typoscript
lib.t3sports.teamSmall.logo = CASE
lib.t3sports.teamSmall.logo {
  key.field = t3logo
  key.field.ifEmpty = 0
  0 = IMAGE
  0... hier der Code für das Dummylogo
  default = IMAGE
  default... jetzt der Code für das Logo
}
```

### [#32](https://www.typo3.net/d/97155-cfc-league-groesse-der-wappen/32) · schittl · 2011-06-30

Hallo,

erstmal danke für die schöne Extension. Für mich war entscheidend, dass nur Bilder hinterlegt werden für Teams in Vereinen. Und da wir nur für unseren Verein Spielberichte schreiben war das ausreichend. Danke für den Ansatz. So funktioniert es:

```typoscript
lib.t3sports.teamSmall.logo {
  key.field = t3logo
  key.ifEmpty = 1
  1 = IMAGE
  1... hier der Code für das Dummylogo
  default = IMAGE
  default... jetzt der Code für das Logo
}
```

Mal was anderes, habefür die Teamnotiz einen neuen Typ(99 -> Bild(ohne DAM)) angelegt. Funktioniert alles prächtig. Hier mal der TS-Code:

```typoscript
lib.t3sports.profile {
  tnpicture =< lib.t3sports.teamnote
}

# neuer Teamnotiztyp "Bilder ohne DAM"
lib.t3sports.teamnote {
  conf.tx_cfcleague_team_notes {
    99 =< tt_content.image.20
    99 {
      imgList.field = image
      imgMax = 1
      imgPath = uploads/tx_cfcleague/
      maxH = {$plugin.tx_cfcleaguefe_report.maxH_profilePicture}
      maxW = {$plugin.tx_cfcleaguefe_report.maxW_profilePicture}
      # Zoom aktivieren
      1.imageLinkWrap.enable.field =
      1.imageLinkWrap.enable = 1
    }
  }
}
```

Dafür muss ich nur noch Dummy-Bild definieren und dann ist es perfekt. Was halten Sie davon?

### [#33](https://www.typo3.net/d/97155-cfc-league-groesse-der-wappen/33) · digedag · 2011-07-05

Das Dummybild sollte sich doch auch in dem Fall über den CASE machen lassen:

```typoscript
conf.tx_cfcleague_team_notes {
  99 = CASE
  99.key.field = image
  99.key.ifEmpty = 1
  99.1 = IMAGE
  99.1... hier der Code für das Dummylogo
  99.default =< tt_content.image.20
...
}
```

Die Integration der Vereinslogos hat übrigens nichts damit zu tun, ob man nur eine Vereinsseite betreibt. Meistens spielt man ja häufiger gegen die Teams anderer Vereine. Und wenn man ja jedes Mal das Teamlogo erneut suchen muss, ist das einfach mühsam. Früher erfolgte daher der Fallback auf den Verein. Inzwischen erfolgt die Logo-Zuordnung aber eigentlich immer über das Team. Wenn der Verein ausgewählt ist, dann bekommt man die Vereinslogos angeboten. Das ein Verein mehrere Logos hat, ergibt sich einfach aus der Vereinshistorie. Ist ja keine Seltenheit. Trotzdem soll das Team in der entsprechenden Saison natürlich das historische Logo anzeigen.  :)

Hier im Forum ist man übrigens eher beim Du. Da solltest du nichts einreißen lassen...  ;)

### [#34](https://www.typo3.net/d/97155-cfc-league-groesse-der-wappen/34) · schittl · 2011-07-07

Ok werde mich daran halten. ;)

So einfach ist es bei den Teamnotizen aber nicht, denn entweder es ist ein Datensatz(Teamnotiz mit Bild) da oder es ist keiner da! Eine Abfrage nach einem Feldinhalt hilft da nicht. Ich habe mir jetzt per CSS erst einmal geholfen.

---

Quelle: „cfc_league - Größe der Wappen“, typo3.net, https://www.typo3.net/d/97155-cfc-league-groesse-der-wappen
Beiträge von Mitgliedern des Forums. Bitte mit Link auf die Diskussion zitieren.
