Zum Inhalt springen

Extension aus TYPOe 4.x in 7.x verwenden

Erstellt am 3. April 2017 · 3 Antworten · letzte Antwort am 12. April 2017

Tags: ViewHelper, Update & Upgrade, TYPO3 7, Frage

micha666666 ·

Hallo zusammen,
ich soll eine Extension, die für TYPO3 4.x entwickelt wurde, in TYPO3 7 verwenden. Nach der Aktivierung der Extension bekomme ich diese Fehlermeldung:

Oops, an error occurred! Could not analyse class: "FluidTYPO3\Flux\ViewHelpers\Flexform\Field\FileViewHelper" maybe not loaded or no autoloader? Class FluidTYPO3\Flux\ViewHelpers\Flexform\Field\FileViewHelper does not exist

Der Namespace im einem Template sieht so aus:

{namespace flux=FluidTYPO3\Flux\ViewHelpers}

Im anderen so:

<div xmlns="http://www.w3.org/1999/xhtml" lang="en"
xmlns:f="http://typo3.org/ns/TYPO3/Fluid/ViewHelpers"
xmlns:flux="http://typo3.org/ns/FluidTYPO3/Flux/ViewHelpers"
xmlns:v="http://typo3.org/ns/FluidTYPO3/Vhs/ViewHelpers">

Mit wir bei beiden Varianten dieser Fehler geworfen. Liegt das Problem am falschen Namespace oder muss ich noch andere Dinge ändern?

Viele Grüße
Micha

Julian.​Hofmann ·

Je nachdem. Vielleicht nicht komplett. Wenn ein ViewHelper in Flux nicht mehr da ist, dann gibt's normalerweise ein Pendant dazu. Evtl. wurde er nur umbenannt/verschoben oder aber Fluid bringt inzwischen selbst einen solchen ViewHelper mit (oder einen, der den Zweck ebenfalls erfüllt).

Bin leider in Flux nicht tief genug drin, um konkret weiterhelfen zu können.