TYPO3 7.6 LTS改变类别窗口的宽度(选择树/后端/ TCA)

时间:2017-04-25 06:53:25

标签: typo3 backend categories typoscript typo3-7.6.x

是否可以更改类别选择树的宽度。由于TYPO3 7.6 LTS宽度限制为280px,因此如果您有很多TYPO3类别(页面属性 - >类别),则需要滚动。早些时候是100%。也许通过TCATypoScript进行操纵?但我不知道如何。

我找到了一个任务,所以也许它已在TYPO3 8 LTS修复,但我无法更新我当前的项目。 https://forge.typo3.org/issues/77081

感谢您的帮助。

typo3 categories select tree

1 个答案:

答案 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树视图。

希望它有所帮助。