Я использую один глобальный файл AdditionalConfiguration.php для нескольких установок TYPO3. Я просто создаю символическую ссылку на этот файл.
AdditionalConfiguration.php -> /global/typo3_every_instance/typo3conf/AdditionalConfiguration.php
Теперь в этом AdditionalConfiguration.php я могу принудительно использовать rsa для каждого экземпляра TYPO3:
$GLOBALS['TYPO3_CONF_VARS']['BE']['loginSecurityLevel'] = 'rsa';
У меня тоже есть конфигурация для maxFileSize:
$GLOBALS['TYPO3_CONF_VARS']['BE']['maxFileSize'] = '20240'
Но при некоторой установке я хочу иметь больший maxFileSize, поэтому у меня есть это в моем LocalConfiguration.php:
'BE' => array('maxFileSize' => 150000)
Теперь я изменил AdditionalConfiguration.php на:
/* if not set in LocalConfiguration maxFileSize has default value */
if($GLOBALS['TYPO3_CONF_VARS']['BE']['maxFileSize'] == '10240'){
$GLOBALS['TYPO3_CONF_VARS']['BE']['maxFileSize'] = '20280'; // 10MB
}
Что вы думаете об этом?