Feature #91077 » elementbrowser-default-storage-folder.patch
typo3/sysext/backend/Classes/Form/FieldWizard/TableList.php | ||
---|---|---|
} else {
|
||
if (isset($config['defaultStorageFolders'][$tableName])) {
|
||
$defaultPage = (int)$config['defaultStorageFolders'][$tableName];
|
||
} else {
|
||
$defaultPage = 'null';
|
||
}
|
||
$label = $languageService->sL($GLOBALS['TCA'][$tableName]['ctrl']['title']);
|
||
$onClick = [];
|
||
$onClick[] = 'setFormValueOpenBrowser(';
|
||
$onClick[] = '\'db\',';
|
||
$onClick[] = GeneralUtility::quoteJSvalue($itemName . '|||' . $tableName);
|
||
$onClick[] = ');';
|
||
$onClick[] = ', null, null, ' . $defaultPage . ');';
|
||
$onClick[] = 'return false;';
|
||
-- typo3/sysext/backend/Resources/Public/JavaScript/FormEngine.js
|
||
++ typo3/sysext/backend/Resources/Public/JavaScript/FormEngine.js
|
||
... | ... | |
* @param {Number} height height of the window
|
||
* @param {Number} Default Page
|
||
*/
|
||
FormEngine.openPopupWindow = setFormValueOpenBrowser = function(mode, params, width, height) {
|
||
FormEngine.openPopupWindow = setFormValueOpenBrowser = function(mode, params, width, height, defaultPage) {
|
||
var url = FormEngine.browserUrl + '&mode=' + mode + '&bparams=' + params;
|
||
if (defaultPage) {
|
||
url += '&expandPage=' + defaultPage;
|
||
}
|
||
width = width ? width : TYPO3.settings.Popup.PopupWindow.width;
|