繁体   English   中英

TYPO3 排序不是最大值

[英]TYPO3 sorting is not max value

我有一个 TYPO3 扩展,其中包含超过 2000 条记录,应该手动排序。 所以我在 TCA 中添加了“sorted”列并设置“sortby”=>“sorted”。

最新的记录应该具有最高的排序值。

问题 #1:后端自动对记录进行 ASCENDING 排序。 因此,每次有人想要编辑记录时,他们都必须手动切换到扩展列表的最后一页。

如何更正后端的视图? 我无法在 TCA sortby 值中设置 ASC 或 DESC,因为这样查询将不再起作用。

  1. 当我添加一条新记录时,排序值是最低的。 所以在一个有 2000 条记录按降序排列的页面上,新的记录永远不会出现? 它在最后一个位置! 如何设置查询以使新记录具有最高的排序值?

第一个问题并不那么紧急,但第二个问题——关于新记录——真的很糟糕,因为你根本不能再使用扩展了!

在 TYPO3 中,使用哪个按钮插入新记录很重要。

有多个按钮。 一个在标题和排序表上每个记录一个。

按钮的使用决定了新记录在现有记录行中的插入位置。 每条记录上的按钮显示“在此之后插入新记录”,顶部按钮表示:“插入列表顶部”。

所以你的编辑应该首先跳到表的末尾,然后在那里插入新的记录。 否则,您需要重新定位新记录。

这可以通过updown按钮来完成。 许多记录变得令人讨厌。

但您也可以使用剪贴板重新定位一条记录(或多条记录:)。 将剪贴板中的记录弄痛并将其移动到新位置。

通过使用多选模式剪贴板,您可以一次处理多条记录:将记录按所需顺序一一插入剪贴板并将它们移动到所需位置。 通过这种方式,您只需单击几下即可记录所有记录:

例如

  • select 多选模式剪贴板,
  • 按名称对记录进行排序(单击名称列),
  • 用 header 中的复选框标记所有记录,
  • 在剪贴板中插入所有记录(它们按当前顺序插入),
  • (为剪贴板选择Move Elements
  • 将记录插入您想要的位置(在顶部)。

所有记录都按新顺序插入。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM