如何在TYPO3 BE中自定义字段大小

时间:2016-10-04 14:22:09

标签: typo3 typo3-6.2.x

我从版本3开始使用TYPO3,但我从未试图自定义TYPO3 BE。

现在,在BE中更让我烦恼的是,在“特殊菜单”中,“选定页面”字段默认显示3行。我希望将它扩展到至少10行。

使用FF Developer Tools检查BE页面显示:

<select id="tceforms-multiselect-57f39f13067b0673730065" size="3" class="formField.

在Inspector中将大小值编辑为10正是我所需要的。

如何更改TYPO3中的尺寸值?

3 个答案:

答案 0 :(得分:0)

您可以通过

在自己的扩展程序中覆盖此内容
$GLOBALS['TCA']['tt_content']['columns']['pages']['config']['size'] = 10;

将其放入ext:your_ext/Configuration/TCA/Overrides/tt_content.php ext:your_ext/ext_localconf.php

中的备选方案

TYPO3 Reference to override TCA

答案 1 :(得分:0)

您可以使用以下行覆盖默认值。您可以将这些行放入自定义扩展中的ext_tables.php文件中。

unset($GLOBALS['TCA']['table_name']['columns']['field_name']['config']['size']);

$GLOBALS['TCA']['table_name']['columns']['field_name']['config']['size'] = 10;

答案 2 :(得分:0)

@Markusson和@Vimal Usadadiya

正如所建议的那样停用和激活扩展功能。 BTW无需使用Global。我在ext_tables.php中输入的代码是:

$TCA['tt_content']['columns']['pages']['config']['size'] = 10;