Story #82206: list module enhancements/bugfixes
CE jumps from right to normal when moved in list mode
I have a content element which I put in the right column. If I now go to "list mode" in the backend the CE is shown at the very top, and the CEs in the "normal" column are below this element. In page mode everything is fine. If I now go to list mode all of the elements are in one column and if I move the element frmo the right column down, it jumps from the right column to the "normal" column.
(issue imported from #M1298)
#6 Updated by Christian Hernmarck over 5 years ago
See also #59901
It has to do with the handling of "moving a content element".
Using cut and paste (paste after another element) then often (at least in page view) we want to have to copied element to have the same sys_language_uid and colPos of the element above.
But at least in list view - especially when using the move-up and move-down icons, then normally we don't want to change colPos or sys_language_uid.
But the same function calls are done:
moveRecord_raw which also calls fixCopyAfterDuplFields which changes the two fields according to the element above...
#8 Updated by Riccardo De Contardi over 4 years ago
- Is Regression set to No
as far as I can see it is still present in 6.2.12
1) page view
2) create a CE in Normal Column
3) create a CE in Right Column
4) list view + extended view
5) move the content element created at 3) down
6) edit the element, the colpos has changed and has become 0
#14 Updated by Jo Hasenau over 2 years ago
This can only be solved by grouping content elements in the list module by colPos and then restricting sorting to single columns only.
A proof of concept for that is provided by Gridelements, which had to tackle the same problems within the grid container columns.