Mit Installation des Updates von Flux erscheinen im Backend bei den FCEs keine Felder mehr. Egal was man versucht, ändert, anpasst – keine Besserung.

Das „Problem“ liegt an der neuen vorgeschriebenen Methode zum Registrieren der Provider-Extension.

Wahrscheinlich hast du diese Zeilen schon einmal gesehen:

FluidTYPO3\Flux\Core::registerProviderExtensionKey('Vendor.Extkey','Content');
FluidTYPO3\Flux\Core::registerProviderExtensionKey('Vendor.Extkey','Pages');
`

Siehst du in deiner Extension nach, wirst du diese Zeilen in der ext_tables.php wiederfinden.

Richtig?

Und da liegt das Problem!

Wenn du diese Aufrufe in die ext_localconf.php verschiebst, dann sollte wieder alles funktionieren. Wenn du die Datei nicht hast, kannst du sie einfach im Root-Verzeichnis deiner Extension erstellen und folgenden Inhalt, natürlich mit deinen Vendor-/Extensionname hineinschreiben:

<?php
defined('TYPO3_MODE') || die('Access denied.');
FluidTYPO3\Flux\Core::registerProviderExtensionKey('Naderio.Naderiotmpl','Content');

Wenn du nun alle Caches leerst, solltes du wieder wie gewohnt im Backend deine <flux:field.../> zur Verfügung haben.

 

Viel Erfolg

Naderio / Thomas