Skip to content

Commit

Permalink
[TASK] Set defaults for backend configuration
Browse files Browse the repository at this point in the history
  • Loading branch information
benjaminkott committed Mar 7, 2016
1 parent bdd51ad commit 42001a9
Show file tree
Hide file tree
Showing 3 changed files with 24 additions and 11 deletions.
3 changes: 0 additions & 3 deletions Resources/Private/Language/ExtConfTemplate.xlf
Original file line number Diff line number Diff line change
Expand Up @@ -7,9 +7,6 @@
<trans-unit id="backendSkin.logoTop">
<source>Logo Top: Default [../typo3conf/ext/bootstrap_package/Resources/Public/Images/Backend/[email protected]]</source>
</trans-unit>
<trans-unit id="backendSkin.logoLogin">
<source>Logo Login: Default [../typo3conf/ext/bootstrap_package/Resources/Public/Images/Backend/LoginLogo.png]</source>
</trans-unit>

<trans-unit id="realUrl.useRealUrlConfig">
<source>Use RealUrl Config from BootstrapPackage</source>
Expand Down
3 changes: 0 additions & 3 deletions ext_conf_template.txt
Original file line number Diff line number Diff line change
Expand Up @@ -32,6 +32,3 @@ disablePageTsBackendLayouts = 0

# cat=General/110_skin/20; type=string; label=LLL:EXT:bootstrap_package/Resources/Private/Language/ExtConfTemplate.xlf:backendSkin.logoTop
Logo = ../typo3conf/ext/bootstrap_package/Resources/Public/Images/Backend/[email protected]

# cat=General/110_skin/30; type=string; label=LLL:EXT:bootstrap_package/Resources/Private/Language/ExtConfTemplate.xlf:backendSkin.logoLogin
LoginLogo = ../typo3conf/ext/bootstrap_package/Resources/Public/Images/Backend/LoginLogo.png
29 changes: 24 additions & 5 deletions ext_tables.php
Original file line number Diff line number Diff line change
Expand Up @@ -19,18 +19,37 @@
* Backend Styling
*/
if (TYPO3_MODE == 'BE') {
/**
* Configure TBE_STYLES (TYPO3 = 7)
*/
if (!isset($GLOBALS['TYPO3_CONF_VARS']['EXT']['extConf'][$_EXTKEY]['Logo'])
|| empty($GLOBALS['TYPO3_CONF_VARS']['EXT']['extConf'][$_EXTKEY]['Logo'])
) {
$GLOBALS['TYPO3_CONF_VARS']['EXT']['extConf'][$_EXTKEY]['Logo'] = \TYPO3\CMS\Core\Utility\ExtensionManagementUtility::extRelPath($_EXTKEY) . 'Resources/Public/Images/Backend/[email protected]';
}
if (!isset($GLOBALS['TYPO3_CONF_VARS']['EXT']['extConf'][$_EXTKEY]['LoginLogo'])
|| empty($GLOBALS['TYPO3_CONF_VARS']['EXT']['extConf'][$_EXTKEY]['LoginLogo'])
$GLOBALS['TBE_STYLES']['logo'] = $GLOBALS['TYPO3_CONF_VARS']['EXT']['extConf'][$_EXTKEY]['Logo'];

/**
* Configure Backend Extension
*/
if (!is_array($GLOBALS['TYPO3_CONF_VARS']['EXT']['extConf']['backend'])) {
$GLOBALS['TYPO3_CONF_VARS']['EXT']['extConf']['backend'] = unserialize($GLOBALS['TYPO3_CONF_VARS']['EXT']['extConf']['backend']);
}
// Login Logo (TYPO3 >= 7)
if (!isset($GLOBALS['TYPO3_CONF_VARS']['EXT']['extConf']['backend']['loginLogo'])
|| empty(trim($GLOBALS['TYPO3_CONF_VARS']['EXT']['extConf']['backend']['loginLogo']))
) {
$GLOBALS['TYPO3_CONF_VARS']['EXT']['extConf'][$_EXTKEY]['LoginLogo'] = \TYPO3\CMS\Core\Utility\ExtensionManagementUtility::extRelPath($_EXTKEY) . 'Resources/Public/Images/Backend/LoginLogo.png';
$GLOBALS['TYPO3_CONF_VARS']['EXT']['extConf']['backend']['loginLogo'] = 'EXT:bootstrap_package/Resources/Public/Images/Backend/LoginLogo.png';
}
// Backend Logo (TYPO3 >= 8)
if (!isset($GLOBALS['TYPO3_CONF_VARS']['EXT']['extConf']['backend']['backendLogo'])
|| empty(trim($GLOBALS['TYPO3_CONF_VARS']['EXT']['extConf']['backend']['backendLogo']))
) {
$GLOBALS['TYPO3_CONF_VARS']['EXT']['extConf']['backend']['backendLogo'] = 'EXT:bootstrap_package/Resources/Public/Images/Backend/[email protected]';
}
if (is_array($GLOBALS['TYPO3_CONF_VARS']['EXT']['extConf']['backend'])) {
$GLOBALS['TYPO3_CONF_VARS']['EXT']['extConf']['backend'] = serialize($GLOBALS['TYPO3_CONF_VARS']['EXT']['extConf']['backend']);
}
$GLOBALS['TBE_STYLES']['logo'] = $GLOBALS['TYPO3_CONF_VARS']['EXT']['extConf'][$_EXTKEY]['Logo'];
$GLOBALS['TBE_STYLES']['logo_login'] = $GLOBALS['TYPO3_CONF_VARS']['EXT']['extConf'][$_EXTKEY]['LoginLogo'];
}

/***************
Expand Down

0 comments on commit 42001a9

Please sign in to comment.