[TYPO3-UG Stuttgart] Probleme mit der Registrierung einer eigenen Klasse in ext_localconf.php
Frank Kowalkowski
frank at kowalkowski.org
Fri Mar 20 11:58:29 CET 2020
Hallo liebe Listler,
ich befasse mich im Moment mit einer eigenen Extension für TYPO3 9.5
Es funktioniert alles soweit, die Extension habe ich mit dem
sitepackagebuilder realisiert.
Jetzt möchte ich unter Classes/ eine eigene Klasse veröffentlichen. Die
CustomPageTypeDecorator.php ist im Verzeichnis unterhalb von Classes,
der Kopf sieht folgendermaßen aus:
<?php
namespace Itdienstleistungen\Kowal\Classes\Routing\Enhancer;
use TYPO3\CMS\Core\Routing\Enhancer\PageTypeDecorator;
use TYPO3\CMS\Core\Routing\RouteCollection;
Im Composer steht:
{
"name": "itdienstleistungen/kowal",
"type": "typo3-cms-extension",
"description": "Erweiterung für Seiten von Kowalkowski IT
Dienstleistungen",
"homepage": "https://www.kowalkowski.org",
"license": ["GPL-2.0-or-later"],
"keywords": ["TYPO3 CMS"],
"require": {
"typo3/cms-core": ">=9.5",
"typo3/cms-rte-ckeditor": ">=9.5",
"typo3/cms-fluid-styled-content": ">=9.5"
},
"autoload": {
"psr-4": {
"Itdienstleistungen\\Kowal\\": "Classes/"
}
}
}
In der ext_localconf.php steht:
$GLOBALS['TYPO3_CONF_VARS']['SYS']['routing']['enhancers'] +=
['CustomPageType' =>
\Itdienstleistungen\Kowal\Classes\Routing\Enhancer\CustomPageTypeDecorator::class];
Ich erhalte aber immer den Fehler, er würde die Klasse
CustomPageTypeDecorator nicht finden.
Was mache ich falsch?
Grüße Frank
More information about the TYPO3-stuttgart
mailing list