是否可以更改类别选择树的宽度。由于TYPO3 7.6 LTS
宽度限制为280px
,因此如果您有很多TYPO3类别(页面属性 - >类别),则需要滚动。早些时候是100%
。也许通过TCA
对TypoScript
进行操纵?但我不知道如何。
我找到了一个任务,所以也许它已在TYPO3 8 LTS
修复,但我无法更新我当前的项目。 https://forge.typo3.org/issues/77081
感谢您的帮助。
答案 0 :(得分:2)
也许您可以为sys_categories重写TCA部分,树配置支持 PX 中的自定义。
请在此处阅读:https://docs.typo3.org/typo3cms/TCAReference/6.2/Reference/Columns/Select/Index.html#treeconfig
如果您想要100%宽度,则可以使用自己的后端皮肤css文件。只需在您的扩展程序或主题扩展程序ext_tables.php
文件中注册后端css文件的文件夹:
$TBE_STYLES['skins'][$_EXTKEY]['name'] = $_EXTKEY;
$TBE_STYLES['skins'][$_EXTKEY]['stylesheetDirectories']['structure'] = 'EXT:' . ($_EXTKEY) . '/Resources/Public/Backend/Css/Skin/';
在其中放置一个包含以下内容的css文件:
div.x-tree {
width: 100%!important;
}
div.x-tree .x-panel-tbar {
width: 100%!important;
}
div.x-tree .x-panel-tbar .x-toolbar {
width: 100%!important;
}
div.x-tree .x-panel-body {
width: 100%!important;
}
清除缓存并重新加载后端。树应该以100%呈现。这会影响后端中所有已配置的树视图。没有选择器只能选择sys_categories树视图。
希望它有所帮助。