Hallo,
Nach einem Upgrade von 4.5 LTS auf 6.2 LTS und laut Der Smoothmigration ich muss alle Zeilen, die Klassen über require_once inkludieren, anpassen .Also statt require muss ich Namespaces benutzen.
Ich habe gegooglt, wie ich zum Beispiel diese Zeile :
require_once(PATH_t3lib.'class.t3lib_treeview.php'); durch Namespace ersetzen kann , aber nix hat geholfen.
Hättet ihr vielleicht eine Lösung ?
"t3lib" gibt es in 6.2 nicht mehr - es sollte aber reichen, wenn du diese Zeile komplett auskommentierst. Die Funktionen aus der class.t3lib_treeview.php sind weiterhin verfügbar, wurden nur aus der t3lib ausgelagert.
Hallo, danke dir erstmal für die Antwort, wenn ich diese Zeile auskommentiere, bekomme ich diese Fehlermeldung :
Could not analyse class:Tx_Dce_ViewHelpers_ExplodeViewHelper maybe not loaded or no autoloader?
Hast du die DCE Extension denn auch installiert?
Der Name der Klasse scheint zumindest richtig zu sein:
https://github.com/TYPO3-extensions/dce/blob/master/Classes/ViewHelpers/ExplodeViewHelper.php
danke dir ... es hat viel geholfen (y)