Hallo werte Forummitglieder!
Ich habe einige Fragen zur Extension t3sports. Vorweg vllt noch einige Infos. Unsere Homepage wurde von einer Firma erstellt aber nun muss ich die Webseite pflegen. Ich fuchs mich zwar nach und nach ein aber irgendwie stoße ich sehr oft an meine Grenzen!!!
erstes Problem:
Wie sortiere ich meine Teamdarstellung um? Ich vermute mal es wird derzeit nach der id sortiert. Ich würde gerne eine Sortierung nach der Reihenfolge der Spieler, wie sie im Team aufgelistet sind, nutzen!
Weiß jemand wie ich das anstelle?
Standardmäßig werden die Spieler in der selben Reihenfolge angezeigt, mit der sie im Team-Datensatz sortiert sind. Man kann das zwar per Typoscript ändern, würde mich aber wundern, wenn das gemacht wurde. Welche Version ist installiert?
t3sports 0.6.3
typo3 4.2.11
ich habe sie im datensatz so sortiert wie sie auch angezeigt werden sollen aber die reihenfolge im FE stimmt nicht
Dann hast du von cfc_league_fe vermutlich die 0.6.2 im Einsatz. Die Sortierung ist mit der 0.6.5 reingekommen. Aktuell ist übrigens die 0.7.5. Ein Update ist durchaus zu empfehlen... 😉
Von der 0.6.x ist das auch kein größeres Problem. Einfach der Reihe nach rn_base, cfc_league, cfc_league_fe aktualisieren. Die Charts-Extension wird noch mit angefragt und kann auch aktualisiert werden. Danach die Caches löschen und fertig.
Wenn das Tipspiel mit installiert ist, dann dieses auch noch mit updaten.
sorry! wie mach ich das?
über die funktion "check for extension updates" im erweiterungsmanager werden mir keine updates angezeigt!!!
Hast du zuvor unter "Erweiterungen importieren" auf "Holen/Aktualisieren" geklickt? Nur dann kann TYPO3 erkennen, ob es aktuellere Versionen der Extensions gibt.
so updates sind getan.... sortierung ist immernoch falsch! was kann ich nun tun?
Danke schon einmal
Nun ja. Dann wird es jetzt vermutlich etwas schwieriger. Wir müssen die Typoscript-Config anpassen. Vermutlich werden bei dir tatsächlich die Spieler über die Datenbank sortiert.
Setze mal bitte folgende TS-Anweisung:
plugin.tx_cfcleaguefe_report.teamview.team.player.options.debug = 1
Wenn du nicht sicher bist, wie und wo du das machen sollst, dann leg auf auf der Seite mit der Team-Ansicht ein neues Typoscript-Template an. Dort kopierst du die Anweisung von oben in das Setup-Feld.
Anschließend im FE die Seite mal neu laden. Es sollte eine Debugmeldung im Kopf der Seite erscheinen. Wenn da irgendwas von "ORDER BY" mit drin steht, dann haben wir die Ursache für die falsche Sortierung. In dem Fall kannst du das mit dieser Anweisung beheben:
plugin.tx_cfcleaguefe_report.teamview.team.player.options >
Und öffne zur Sicherheit auch mal das Plugin in der Seite. Sind da im Tab TS-Setup noch irgendwelche Anweisungen drin?
So, das erste Problem hat sich nach restart erledigt... Er sortiert jetzt wie im Datensatz angegeben :p
nächstes Problem:
Ich würde gerne in der Teamdarstellung per selectbox mehrere wettbewerbe (saisons) wählbar machen. also die aktuelle saison soll angezeigt werden und man soll dann auch die teamdarstellung der vergangenen saison auswählen können.
Habe im plugin "t3sports:berichte" bei den erweiterungsoptionen unter "common" die darstellungselemente teamdarstellung und wettbewerbsauswahl ausgewählt. bei "saison" z.b. 2009/2010 und 2010/2011 ausgewählt und unter "altersgruppe" z.B. 1. Männer!
Haken bei selectbox für saison gesetzt.
unter der erweiterungsoption "teamdarstellung" ist die auswahl des teams leer, die auswahl des vereins mit meinem verein belegt und die einzelseitenanzeigen sind natürlich auch belegt. wenn ich nun im FE die seite aufrufen will erscheint folgende meldung:
Fatal error: Call to a member function getColumnNames() on a non-object in /www/htdocs/w007518e/t3/typo3conf/ext/cfc_league_fe/views/class.tx_cfcleaguefe_views_ScopeSelection.php on line 148
Was mache ich falsch?
Das sieht stark danach aus, daß irgendwelche Daten nicht mehr konsistent sind. Ich kann aber leider nicht nachvollziehen, wie man das hinbekommen könnte.
Probier mal einfach ein paar Kombinationen bei den Saisondatensätzen aus. Also z.B. mal alle entfernen, dann nach und nach einzelne Saisons wieder reinnehmen. Vielleicht hast du damit erfolgt und findest die "Problem-Saison".
hatte ich bereits getan aber ohne erfolg :-(
Hast du das Problem generell bei der Wettbewerbsauswahl oder nur auf dieser Seite? Wenn letzteres der Fall ist, kann es helfen das Plugin auf der Seite nochmal neu anzulegen. Das alte danach natürlich löschen.
Hey, auch das habe ich bereits versucht!!!
Och Menno 😉
Installier die neue Version. Ich hab an der Stelle eine Prüfung eingebaut. Der fehlende Datensatz wird dann ignoriert. Vielleicht hilft das dann... 🙂
getan und gleicher fehler tritt auf
Fatal error: Call to a member function getColumnNames() on a non-object in /www/htdocs/w007518e/t3/typo3conf/ext/cfc_league_fe/views/class.tx_cfcleaguefe_views_ScopeSelection.php on line 170
das problem liegt wohl daran, dass ich bei erweiterungsoptionen unter teamdarstellung keine mannschaft ausgewählt habe. aber das muss doch eigentlich so richtig sein. wähle ich nämlich dort meine mannschaft der diesjährigen saison und belasse unter common die saisons der letzten beiden jahre, funktioniert die darstellung im FE. Er zeigt mir die auswahl der jeweiligen saison an aber nun ist natürlich bei jeder gewählten saison der kader gleich, da das plugin immer auf die eingestellte mannschaft zugreift, egal welche saison ich auswähle. das ist doch nicht sinn dieser sache oder? sieht dann so aus:
http://neu.dsv90.de/die-teams/landesliga-team/aktuelle-saison/kader.html?cfc_league_fe[saison]=6&cHash=e8f5af0a4b
Jetzt kann ich es reproduzieren! 🙂
Es liegt daran, daß der View für die Wettbewerbsauswahl am Ende steht. Schieb den mal nach oben und es funktioniert. Den Bug schau ich mir natürlich an!
sorry und wie? mit den templates, css und sehe ich noch gar nicht durch. welche datei wo liegt usw.... o.O
vize31 schriebHabe im plugin "t3sports:berichte" bei den erweiterungsoptionen unter "common" die darstellungselemente teamdarstellung und wettbewerbsauswahl ausgewählt.
Und in dieser Auswahlbox schiebst du einfach die Wettbewerbsauswahl nach oben. 🙂
okay.... getan! hochgeschoben und mannschaft wieder herausgenommen aus den erweiterungsoptionen. nun kommt zwar kein fehler mehr aber er zeigt nun ebenfalls bei jeder saisoneinstellung den gleichen kader an!!!
http://neu.dsv90.de/die-teams/landesliga-team/aktuelle-saison/kader.html?cfc_league_fe[saison]=6&cHash=e8f5af0a4b