Christian Wolff schrieb:
Adrian Corlatan schrieb:
Ich bin Lehrling in Typo3 (Version 4.2.10 unter Linux).

Nach dem Tutorial "ModernTemplateBuildingPart1" habe ich mit "futuristic
template building" begonnen.

Page-Struktur angelegt und die Extensions doc_tut_ftb1,
static_info_tables und templavoila installiert (css_styled_content war
schon vorhanden).

Beim Punkt, einen SysFolder mit Namen "Storage Folder" anzulegen,
beginnt das Problem: Der Ordner lässt sich nicht anlegen. Es lässt sich
auch sonst keine Page anlegen. Beim Speichern bleibt das rechte Fenster
einfach leer. Das System wird quasi unbedienbar. Da hilft auch nicht das
Deinstallieren der vorher installierten Extensions. Selbst nach einer
kompletten Neuinstallation von Typo3 komme ich nur bis zu diesem Punkt.

Dass beim Installieren der Extension "templavoila" der rote Hinweis
kommt "No XCLASS inclusion code found in file
"class.tx_templavoila_rules.php"  scheint laut Internetforen-Einträgen
nicht die Ursache des Problems zu sein.

Gibt es eine Lösung?

(Bzw. ist davon abzuraten, noch mehr Zeit in Typo3 zu investieren? Mich
schreckt bislang noch Einiges ab. Z.B. dass auf der offiziellen
Typo3-Seite die Ziele vieler Links nicht aufrufbar sind, insbesondere in
 den HTML-Dokumentationen).

Hi, Adrian
warsheinlich ist es ein PHP fehler.auf manchen server führt das zu
einfachen weissen seiten (ohne jeden inhalt)

schau doch mal ins error log was da schief geht.  hängt davon ab wie das
error reporting in php eingestellt ist.

gruss chris

Der Hinweis war gut.

Im Apache error_log bin ich fündig geworden:

Es hat mit der Extension "static_info_tables" (Version 1.8.0) zu tun, die ich als Voraussetzung für templaVoila installieren musste:

#----------------
[Mon Nov 23 20:20:15 2009] [error] [client 127.0.0.1] PHP Fatal error: Cannot re-assign $this in /home/adrian/develop/typo3/www/cms/typo3conf/ext/static_info_tables/class.tx_staticinfotables_syslanguage.php on line 41, referer: http://mytypo3cms/typo3/alt_doc.php?returnUrl=http%3A%2F%2Fmytypo3cms%2Ftypo3%2Fdb_list.php%3Fid%3D1&edit[sys_template][1]=edit
#----------------

Hier die Umgebung der Zeile 41 (class.tx_staticinfotables_syslanguage.php):

#----------------
 39 class tx_staticinfotables_syslanguage {
 40
41 function processDatamap_postProcessFieldArray($status, $table, $id, $fieldArray, $this) { 42 if($table == 'sys_language' AND $fieldArray['static_lang_isocode']) { 43 // the hotlist will be updated only if the field changed, because only then it's in the $fieldArray 44 tx_staticinfotables_div::updateHotlist ('static_languages', $fieldArray['static_lan g_isocode'], 'uid');
 45                 }
 46         }
 47 }
#----------------

Ich wurschtele mich mal durch http://www.google.de/search?hl=de&source=hp&q=%22Cannot+re-assign+%24this+in%22+class.tx_staticinfotables_syslanguage.php&meta=&btnG=Google-Suche

bzw. gibt es einen kurzen, entscheidenden Hinweis?

Adrian
_______________________________________________
TYPO3-german mailing list
TYPO3-german@lists.typo3.org
http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german

Antwort per Email an