TYPO3 mm关系以编程方式修改foreign_sorting

时间:2017-03-13 18:29:35

标签: php sorting typo3 extbase

我试图在FrontEnd中以编程方式对mm关系进行排序。有谁知道如何做到这一点?

我有3个表table_1,table_2和relation-table table1_table2_mm

我如何修改Extbase中关系表的排序?

1 个答案:

答案 0 :(得分:0)

如果要更改排序(应该位于MM表中),则需要更新此MM关系中的每个项目。在BE中,将重新计算此关系中每个项目的排序。

示例:

Item 1 => sorting 0
Item 4 => sorting 250
Item 5 => sorting 500
Item 3 => sorting 750
Item 2 => sorting 1000

如果您想将第3项移到第二位,您需要计算其后每个项目的排序:

Item 1 => sorting 0
Item 3 => sorting 250
Item 4 => sorting 500
Item 5 => sorting 750
Item 2 => sorting 1000