代码之家  ›  专栏  ›  技术社区  ›  lesm

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

  •  0
  • lesm  · 技术社区  · 10 年前

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

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

    使用FF开发者工具检查BE页面显示:

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

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

    如何更改TYPO3中的大小值?

    3 回复  |  直到 10 年前
        1
  •  0
  •   lesm    10 年前

    正如所建议的那样,停用和激活扩展就成功了。顺便说一句,不需要使用全局。我放在ext_tables中的代码。php是:

    $TCA['tt_content']['columns']['pages']['config']['size'] = 10;
    
        2
  •  0
  •   andreas    10 年前

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

    unset($GLOBALS['TCA']['table_name']['columns']['field_name']['config']['size']);
    
    $GLOBALS['TCA']['table_name']['columns']['field_name']['config']['size'] = 10;
    
        3
  •  0
  •   andreas    10 年前

    您可以在自己的扩展中通过

    $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

    推荐文章