Schlagwort: Extbase
#1278450972 TYPO3\CMS\Extbase\Reflection\Exception\UnknownClassException: Class "" does not exist. Reflection failed.
Lösung: Das Plugin muss neu eingebunden werden, da darin noch Reste von SwitchableControllerActions vorhanden sind, die die Auflösung stören.
TYPO3 Extbase: Verborgene Datensätze mitladen
Extbase blendet verborgene Datensätze aus. Für eine Vorschau lässt sich das gezielt abschalten — über die Query-Einstellungen, nicht mehr über den Object Container.
TYPO3: Extbase/Fluid form validation
Fehlermeldungen unter dem Feld statt gesammelt über dem Formular: unsere Demo-Extension von 2016 und der Weg, den Fluid heute selbst mitbringt.
TYPO3: Sorry, the requested view was not found.
Falls man folgende Fehlermeldung erhält und nicht mehr durch das TypoScript hindurchblickt: Sorry, the requested view was not found. The technical reason is: No template was found. View could not be resolved for action "XXXXXX". kann man sich mit folgendem Code im Controller die Settings ausgeben lassen: $conf = $this->configurationManager->getConfiguration(\TYPO3\CMS\Extbase\Configuration\ConfigurationManagerInterface::CONFIGURATION_TYPE_FRAMEWORK); print_r($conf);
TYPO3, Extbase: Formulardaten manuell validieren
Ein Häkchen, das kein Modellfeld ist, soll trotzdem geprüft werden. Das geht weiterhin von Hand — allerdings ohne ObjectManager, ohne forward() und ohne die alte FlashMessage-Konstante.
TYPO3 Extbase: Label im Controller übersetzen
Mit folgendem Befehl kann man im Controller ein Label übersetzen: \TYPO3\CMS\Extbase\Utility\LocalizationUtility::translate('<key>', '<extension key>')
TYPO3: The controller "XXXX" is not allowed
Extbase weist den Aufruf eines Plugins ab, obwohl die Controller-Klasse existiert. Die Antwort steht heute allein in configurePlugin() — das FlexForm von früher gibt es nicht mehr.