Ich habe eine TYPO3 12 Instanz mit mehreren Domains/Websites. Die verschiedenen Websites haben unterschiedliche CSS Styles, darum möchte ich auch unterschiedliche RTE Presets für den Redakteur laden (contentsCss).
Meine Idee ist es in der ext_localconf.php die RootPage ID oder Sites-Config abzufragen und anhand dieser die URL zum RTE Preset anzupassen:
$GLOBALS['TYPO3_CONF_VARS']['RTE']['Presets']['default1'] = 'EXT:va_template/Configuration/RTE/Default-XY.yaml';
Alternativ könnte ich auch für jede Website ein RTE Preset erstellen und dann in der Overrides/tt_content.php das entsprechende Preset einstellen:
$GLOBALS['TCA']['tt_content']['columns']['header']['config']['richtextConfiguration'] = 'default1';
Jedoch finde ich die 1. Variante besser. Aber bei beiden Varianten weiss ich nicht wie ich in den entsprechenden Dateien (ext_localconf.php oder tt_content.php) Conditions einfügen kann, mit der ich die Rootpage oder Site Config abfragen könnte.
Hat hier jemand eine Idee oder vielleicht ein Code-Schnipsel parat? :-)