Zum Inhalt springen

Problem mit cfc_league_fe weiße Seite

Erstellt am 24. Januar 2008 · 6 Antworten · letzte Antwort am 30. Januar 2008

Tags: Frage

geka ·

Hi!

Mein cfc_league_fe macht mir Probleme. Sobald ich eine Ausgabe in meine Seite einbinde, bekomme ich nur eine leere weiße Seite.

Konkret:
Ich habe im BE eineLiga mit Spieldaten über den LMO-Importer eingespielt und die Daten auf den aktuellen Stand gebracht. Nun will ich die aktuelle Tabelle als Mini-Tabelle ausgeben.

Ich habe in meinem Systemordner für Templates ein Template "Tabelle_KM" angelegt, und folgendes rein geschrieben:

tmp.TABELLE_KM = COA
tmp.TABELLE_KM.10 < plugin.tx_cfcleaguefe_competition
tmp.TABELLE_KM.10 = USER
tmp.TABELLE_KM.10 {
  action = tx_cfcleaguefe_actions_LeagueTableShow
  tablescope = 0
  tabletype = 0
  markClubs = 2
  competitionSelection = 5
  leagueTableTemplate = fileadmin/Templates/Tabelle.html
}

die Tabelle.html schaut folgender maßen aus

<html>
<head>
<title>Template für Ligatabelle</title>
</head>
<body>

<h1>Template für einen Teaser der Ligatabelle</h1>
<p>
Das Template hat die volle Funktionaltät der normalen Tabelle. Es kann also auf alle Daten
zugegriffen werden. Dieses Template liegt also nur als kleines Beispiel bei.
</p>
<h2>Vorhandene Marker:</h2>
<pre>
###ROW### Subpart für eine Zeile der Tabelle
###ROW_TYPE### Marker für den Typ einer Zeile. Dies ist eine laufende Nummer bei 0 beginnend und leaguetable.rowtype endend.
###ROW_POSITION_MARK### Marker für spezielle Markierung einer Tabellenposition aus Wettbewerbsdatensatz
###ROW_POSITION### Marker für Tabellenplatz
###ROW_...### Marker für Werte aus dem Teamdatensatz
###ROW_MATCHCOUNT### Marker für Anzahl der Spiele
</pre>

<!-- ###LEAGUE_TABLE### start -->
<div class="cfcleague-teaser">
###ROW###

<p class="###ROW_MARKCLUB###">
###ROW_POSITION###. ###ROW_SHORT_NAME###<br />
</p>

###ROW###
</div>
<!-- ###LEAGUE_TABLE### end -->

</body>
</html>

im Haupttemplate habe ich noch eingefügt:
--------------------
im SETUP

page.10.subparts.TABELLE < tmp.TABELLE_KM

unter INCLUDE STATIC:
static_info_tables
cfc_league_fe

unter INCLUDE BASIS TEMPLATES
Tabelle_KM
--------------------

Daraufhin bekomme ich eine leere Seite zurück. Wenn ich z.B. Tabelle_KM unter INCLUDE BASIS TEMPLATES rausnehme, geht die Seite wieder normal.

Ich habe dann versucht unter einer Unterseite eine normale Tabelle via Seiteninhalt -> Plugin ein zubinden. --> Leere Seite

Da ich cal 0.16.2 installiert habe, habe ich bei der Datei ext_localconf.php die zeilen 8 - 16 kommentiert, bzw. später rausgelöscht. Bring nichts.
Die Extension "cal" removen bringt auch nichts.

Ich benutze

Typo3 4.1.5
PHP 5.1.6

local instalierte extensions sind:
cfc_league 0.2.5
dam 1.0.11
ter_update_check 0.8.0
cal 0.16.2
cfc_league_fe 0.2.2
newloginbox 3.1.0
tt_news 2.5.0
rn_base 0.0.9
pbimagegraph 1.1.1
lib 0.0.20
rn_memento 0.0.1
static_info_tables 2.0.5
div 0.0.12

Hat jemand eine Idee? Wäre sehr dankbar. Ich brauche auch die cal-Extension.

Danke geka

EDIT:
Hab jetzt versucht, cal zu löschen, es ändert sich nichts. Es kommt nur eine leere Seite (ohne Quelltext)

EDIT2:
Hab jetzt cal entfernt, cfc_league_FE entfernt und neu rauf gespielt. Immer noch der selbe Fehler.

------------------------
EDIT3, jetzt gehts wieder

Keine Ahnung warum genau. Hab cal 0.16.2 neu installiert, und dann auf

lib 0.1.0
div 0.1.0
static_info_tables 2.0.6

upgedatet und seit dem funktiuoniert alles.

digedag ·

Hi Geka,

installier dir die neue Version von cfc_league_fe. Diese funktioniert wieder zusammen mit Cal. 🙂

geka ·

Ähm, es hat funktioniert, trotzdem hab ich auf 0.2.3 geupdatet, aber jetzt geht es auf einmal nicht mehr. Irgend einen Tip?

Selbes Problem.

digedag ·

Ja, ich habe einen Tip. Aktiviere bitte im InstallTool unter AllConfiguration die Debug Funktion: [FE][debug]

Danach sollte nicht nur eine weiße Seite, sondern auch die dazu gehörende PHP-Fehlermeldung erscheinen.

🙂

geka ·

Ok, da hät ich mal selber draufkommen sollen :o

Folgende Meldung wird ausgegeben, wenn ich eine Seite aufrufe, die eine Tabelle ausgeben soll (Minitabelle)

Fatal error: Call to undefined method tx_cfcleaguefe_util_ClubMarker::getemptyinstance() in /var/www/html/cms/typo3conf/ext/cfc_league_fe/util/class.tx_cfcleaguefe_util_ClubMarker.php on line 47

Und wenn ich eine Seite mit Spielerliste aufrufen will kommt

Fatal error: Call to undefined method tx_rnbase_util_DB::getcolumnnames() in /var/www/html/cms/typo3conf/ext/cfc_league_fe/sv1/class.tx_cfcleaguefe_sv1_Teams.php on line 52

Nach einem Update auf rn_base 0.0.10 scheint es wieder zu gehen.

EDIT: :o
Grad gesehen, dass es eh in den Dependencies steht mit rn_base 0.0.10. Ich war wohl verwöhnt, da es beim letzten mal extra erwähnt wurde, dass ein Update auf 0.0.9 notwendig ist.
Sorry.

digedag ·

Ja, das Update ist notwendig. Seltsam, daß dich der ExtensionManager nicht darauf hingewiesen hat. Das scheint aber hin und wieder mal vorzukommen...

Viel Spaß mit der Extension! 😃