Extension-Einstellungen in Typo3 erstellen

Sie brauchen Einstellungen für Ihre TYPO3-Erweiterungen, auf die Sie über PHP-Klassen zugreifen wollen? Wenn Sie Konstanten dafür nehmen wird dies allerdings schwer. Hierzu brauchen Sie Plugin-Einstellungen. Diese sind dann später in der Extension-Configuration in den Settings auffindbar. Hierzu müssen Sie in das Haupt-Verzeichnis einfach nur eine Datei erstellen, welche ext_conf_template.txt heißt. Dort können Sie dann wie bei den Konstanten Einstellungen definieren. # cat=MyExtension/Title; type=string; label=Title:The Title! title = In PHP-Klassen können Sie die Einstellungen dann wie folgt abrufen: public static function findConstants ( $key ) { try { $utility = GeneralUtility:: makeInstance ( ExtensionConfiguration:: class ) ; $extension = $utility -> get ( "ext_key" ) ; $current = $extension ; foreach (explode( "." , $key ) as $item ) { $current = $current [ $item ] ; } retu