将自己的 CSS 添加到 TYPO3 后端 [v9]
Adding own CSS to TYPO3 backend [v9]
我正在尝试向 TYPO3 后端 (v9) 添加一些 CSS 样式。我已将样式表和以下行添加到我自己的扩展程序的 ext_tables.php
中(如文件 typo3/sysext/backend/Classes/Template/DocumentTemplate.php
中所述)。
$GLOBALS['TBE_STYLES']['skins'][$_EXTKEY]['stylesheetDirectories'] = ['EXT:my_extension/styles.css'];
当我检查配置时,新条目出现了,看起来不错。但是我没有看到后端有任何样式更改。
有什么想法吗?谢谢!
如键值 (stylesheetDirectories
) 所示,这应该指向一个目录。它将添加该目录中的所有 .css
个文件。
另外,不要将$GLOBALS['TBE_STYLES']['skins'][$_EXTKEY]['stylesheetDirectories']
设置为新数组,而是使用$GLOBALS['TBE_STYLES']['skins'][$_EXTKEY]['stylesheetDirectories'][] = 'EXT:my_extension/styles/';
。这样其他扩展也可以添加样式表而不会被您的扩展覆盖。
我正在尝试向 TYPO3 后端 (v9) 添加一些 CSS 样式。我已将样式表和以下行添加到我自己的扩展程序的 ext_tables.php
中(如文件 typo3/sysext/backend/Classes/Template/DocumentTemplate.php
中所述)。
$GLOBALS['TBE_STYLES']['skins'][$_EXTKEY]['stylesheetDirectories'] = ['EXT:my_extension/styles.css'];
当我检查配置时,新条目出现了,看起来不错。但是我没有看到后端有任何样式更改。
有什么想法吗?谢谢!
如键值 (stylesheetDirectories
) 所示,这应该指向一个目录。它将添加该目录中的所有 .css
个文件。
另外,不要将$GLOBALS['TBE_STYLES']['skins'][$_EXTKEY]['stylesheetDirectories']
设置为新数组,而是使用$GLOBALS['TBE_STYLES']['skins'][$_EXTKEY]['stylesheetDirectories'][] = 'EXT:my_extension/styles/';
。这样其他扩展也可以添加样式表而不会被您的扩展覆盖。