[!!!][+FEATURE] Extbase (Configuration): Made it possible to override controller...
authorSebastian Kurfürst <sebastian@typo3.org>
Tue, 3 Nov 2009 10:48:49 +0000 (10:48 +0000)
committerSebastian Kurfürst <sebastian@typo3.org>
Tue, 3 Nov 2009 10:48:49 +0000 (10:48 +0000)
commit4c6e410b4cbfe422fdc3c37efe6feafc05207cd1
tree565fddfafdf39ae60767739dd4316c342955cd89
parent85158c68d9cd55b664ce3a1f7714c1ee7112553c
[!!!][+FEATURE] Extbase (Configuration): Made it possible to override controller and action from FlexForm by defining a FlexForm field "switchableControllerActions" which is a semicolon-separated list of Controller->Action combinations. Also, all flexform values are merged on top of the framework configuration. This change is not backwards-compatible in case you used FlexForm settings. Before this change, a flexform setting "foo" has  been merged onto "settings.foo". Now, the flexform setting needs to be called "settings.foo" to be merged correctly into the settings (note the prefixing). This enables to override ALL TypoScript configuration from FlexForms, not just extension specific settings. Resolves #3348.
typo3/sysext/extbase/Classes/Configuration/AbstractConfigurationManager.php
typo3/sysext/extbase/Classes/Configuration/BackendConfigurationManager.php
typo3/sysext/extbase/Classes/Configuration/FrontendConfigurationManager.php
typo3/sysext/extbase/Classes/Configuration/Source/FlexFormSource.php [deleted file]
typo3/sysext/extbase/Classes/Configuration/Source/SourceInterface.php [deleted file]
typo3/sysext/extbase/Classes/Configuration/Source/TypoScriptSource.php [deleted file]
typo3/sysext/extbase/Classes/Dispatcher.php
typo3/sysext/extbase/Classes/MVC/Web/RequestBuilder.php
typo3/sysext/extbase/Classes/Utility/Extension.php