$GLOBALS['TBE_STYLES']['logo'] = '../fileadmin/mylogo.png';
设置自定义BE徽标。
此行为自旧v4.x次起正常工作。 但我刚刚读到extTables将在v8.x中弃用。 我试图找到一个简单的解决方案(保持简单的一行,并且不要求我创建和安装扩展!)
我将此行移至 typo3conf / AdditionalConfiguration.php , 但它从那里起作用。
为什么?
在typo3conf / AdditionalConfiguration.php中使这一行有效是什么?
答案 0 :(得分:4)
在TYPO3 8.x中,您可以通过EXT:backend
更改后端徽标,因此您应该坚持这种方法。阅读release notes中的更多内容。
更新。
要回答您的问题,为什么忽略AdditionalConfiguration中定义的TBE_STYLES
:请查看unsetReservedGlobalVariables()
类中的\TYPO3\CMS\Core\Core\Bootstrap
method。它在初始化所有配置(本地和附加被合并和填充)之后执行,并显式调用unset($GLOBALS['TBE_STYLES']);
。