将自己的CSS添加到TYPO3后端[v9]

时间:2018-12-05 13:28:23

标签: typo3 typo3-9.x

我正在尝试向TYPO3后端(v9)添加一些CSS样式。我已经将样式表和以下行添加到了自己的扩展名ext_tables.php中(如文件typo3/sysext/backend/Classes/Template/DocumentTemplate.php中所述)。

$GLOBALS['TBE_STYLES']['skins'][$_EXTKEY]['stylesheetDirectories'] = ['EXT:my_extension/styles.css'];

当我检查配置时,将显示新条目,因此看起来不错。但是我看不到后端的任何样式更改。

有任何想法吗?谢谢!

1 个答案:

答案 0 :(得分:1)

如键值(stylesheetDirectories)所示,它应指向目录。它将在该目录中添加所有.css文件。

此外,不要将$GLOBALS['TBE_STYLES']['skins'][$_EXTKEY]['stylesheetDirectories']设置为新数组,而要使用$GLOBALS['TBE_STYLES']['skins'][$_EXTKEY]['stylesheetDirectories'][] = 'EXT:my_extension/styles/';。这样,其他扩展程序也可以添加样式表,而不会被您的扩展程序覆盖。