【发布时间】:2014-09-30 09:37:42
【问题描述】:
是否可以更改后端列表模块中显示(数据库)表的顺序?我有一个 sysfolder,其中包含我的扩展的几个不同表,我希望“重要”表显示在顶部。 TYPO3 版本为 6.2 LTS。
【问题讨论】:
是否可以更改后端列表模块中显示(数据库)表的顺序?我有一个 sysfolder,其中包含我的扩展的几个不同表,我希望“重要”表显示在顶部。 TYPO3 版本为 6.2 LTS。
【问题讨论】:
从 TYPO3 7 开始,您可以使用页面 TSconfig 做到这一点:
mod.web_list.tableDisplayOrder
另请参阅: https://docs.typo3.org/typo3cms/TSconfigReference/PageTsconfig/Mod/Index.html
【讨论】:
这些表的显示顺序与 TCA 数组在您的扩展程序中的 ext_tables.php 中的排序顺序相同。
不要忘记Flush system cache(现在在安装工具> 重要操作中)以反映更改。
编辑:对于使用 Builder 6.2 构建的扩展很重要:
为确保正常工作,您需要将 ext_tables 和所有 TCA 文件中的 $GLOBALS['TCA'] 替换为 $TCA!
例如,更改每次出现的:$GLOBALS['TCA']['tx_myext_domain_model_mymodel']
致$TCA['tx_myext_domain_model_mymodel']
从安装工具中清除系统缓存,它会工作。
【讨论】:
addLLrefForTCAdescr 和allowTableOnStandardPages 和$GLOBALS['TCA']['tx_myext_domain_model_onTopModel'] = array(...),其余的来自Configuration/TCA/onTopModel.php。我不能再把这行移到顶部...我可以告诉你我的 ext_tables.php 以及如何做吗?
tx_birealestate_domain_model_property 我想出现在最上面!