Zum Inhalt springen

cfc_league - Größe der Wappen

Erstellt am 1. März 2010 · 33 Antworten · letzte Antwort am 7. Juli 2011 · Seite 1 von 2

Tags: Frage

bastians ·

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!

bastians ·

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:

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

Habe den TS-Code in der globalen Setup eingetragen

digedag ·

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

lib.t3sports.teamLogo.big.0.0.0.file = fileadmin/01-internet/vereinswappen/dummywappen.jpg
bastians ·
digedag schrieb

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

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?

digedag ·

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! 🙂

digedag ·

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:

lib.t3sports.dummyLogo.file = fileadmin/01-internet/vereinswappen/dummywappen.jpg
bastians ·

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:

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
}
bastians ·

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

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?

digedag ·
bastians schrieb

Nachfolgender TS-Code greift nun nicht mehr:

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:

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
}
bastians ·

Läuft, danke 🙂

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

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
}
schittl ·

Hallo,

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

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

bastians ·
schittl schrieb

Hallo,

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

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?

schittl ·

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!

bastians ·

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

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?

schittl ·

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

schittl ·

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

schittl ·

Lösung für DummyBild ohne DAM:

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

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?