TYPO3 7.6 LTS 更改类别的宽度 window (Select tree /Backend / TCA)

TYPO3 7.6 LTS change width of categories window (Select tree /Backend / TCA)

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

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

感谢您的帮助。

也许你可以重写 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% 渲染树。这会影响后端中所有已配置的树视图。没有 select 或 select 只有 sys_categories 树视图。

希望对您有所帮助。