[TYPO3-german] ftb-Tutorial/templaVoila: Nach Installation von templavoila System unbrauchbar

Adrian Corlatan adrian.corlatan at yahoo.it
Mon Nov 23 20:38:28 CET 2009


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


More information about the TYPO3-german mailing list