Zum Inhalt springen

Kickstarter extension in Typo 6.2

Erstellt am 30. Mai 2015 · 4 Antworten · letzte Antwort am 6. August 2015

Tags: PHP, Frage

mad1200 ·

Hallo,
ich möchte eine mit dem Kickstarter erzeugte extension in Typo 6.2. einbauen.
Ich habe gelesen, daß man diese Zeile

require_once(PATH_tslib.'class.tslib_pibase.php');

gegen diese

if (!class_exists('tslib_pibase')) require_once(PATH_tslib . 'class.tslib_pibase.php');

austauschen muß.
Das habe ich getan.
Die Extension läßt sich installieren ohne Fehler.

Wenn ich im BE das Plugin als Content irgendwo einfügen möchte, erscheint nach Klicken des Add Zeichens eine weiße Seite im BE.
Es scheint ja irgendwas nicht zu passen.

Kann mir jemand sagen, was ich außerdem beachten muß?

Danke

toifel ·

Schau mal in den PHP error.log deines Servers/Webpakets - dort findest du den Grund für die weisse Seite.

mad1200 ·

Nicht wirklich #angry#

[Fri Jun 19 11:49:54 2015] [warn] [client 31.18.41.148] mod_fcgid: stderr: PHP Fatal error: Call to a member function fetch_row() on a non-object in /var/www//html/testumgebung_6_2/typo3/sysext/core/Classes/Database/DatabaseConnection.php on line 1059, referer: http://test.blabla/index.php?id=2

ahgentur ·

Hallo mad1200, hast Du in der Zwischenzeit eine Lösung für das Problem gefunden? Ich habe nämlich genau das gleiche Problem!

ahgentur ·

Nachdem ich einen ganzen Tag mit dem Problem verbracht habe, habe ich nun die Lösung: in den Dateien, die in den Verzeichnissen liegen, die mit "pi" beginnen, muss man in den Dateien, die auf _wizicon.php enden folgende Zeile austauschen:

$LOCAL_LANG = t3lib_div::readLLXMLfile($llFile, $GLOBALS['LANG']->lang);
gegen
$LOCAL_LANG = t3lib_div::readLLfile($llFile, $GLOBALS['LANG']->lang);

Hoffe, ich konnte damit jemandem helfen! :-)