Сортировка TYPO3 не является максимальным значением - PullRequest
0 голосов
/ 19 июня 2020

У меня есть расширение TYPO3 с более чем 2000 записями, которые нужно отсортировать вручную. Поэтому я добавил столбец «отсортировано» и установил «sortby» => «sorted» в TCA.

Самая новая запись должна иметь наивысшее значение сортировки.

Проблема №1: Backend автоматически сортирует записи по возрастанию. Таким образом, каждый раз, когда кто-то хочет отредактировать запись, он должен вручную переключаться на последнюю страницу списка расширений.

Как я могу исправить представление в бэкэнде? Я не могу установить AS C или DES C в значение сортировки TCA, потому что тогда запросы больше не будут работать.

Когда я добавляю новую запись, значение сортировки самое низкое. Итак, на странице с 2000 отсортированными по убыванию записями новая никогда не появляется! Он на последней позиции! Как я могу настроить запрос так, чтобы новые записи имели наивысшее значение сортировки?

Первая проблема не так важна, но вторая - о новых записях - действительно плохо, потому что вы не можете работать с расширением вообще нет!

1 Ответ

1 голос
/ 22 июня 2020

В TYPO3 важно, какую кнопку вы используете для вставки новой записи.

Кнопок несколько. по одной в заголовке, а в отсортированных таблицах по одной в каждой записи.

использование кнопки определяет, где новая запись будет вставлена ​​в строку существующих записей. Кнопки в каждой записи читают «вставить новую запись после этого», а верхняя кнопка означает: «вставить в начало списка».

, поэтому ваши редакторы должны сначала перейти к концу таблицы, а затем вставить там новые записи.

В противном случае вам нужно переместить новую запись.

, что можно сделать с помощью кнопок up и down. Это становится неприятным с большим количеством записей.

Но вы также можете изменить положение записи (или нескольких записей!) В буфере обмена: зафиксировать запись в буфере обмена и переместить ее в новое положение.

Используя буфер обмена в режиме множественного выбора, вы можете использовать сразу несколько записей: вставлять записи одну за другой в желаемом порядке в буфер обмена и перемещать их в желаемое место. Таким образом, вы можете записать все записи несколькими щелчками мыши: Например,

  • выбрать буфер обмена в режиме множественного выбора,
  • отсортировать записи по имени (щелкнув по столбцу имени),
  • отметить все записи флажком в заголовок,
  • вставить все записи в буфер обмена (они вставляются в текущем порядке),
  • (выбрать Move Elements для буфера обмена)
  • вставить записи, где вы хотите их (вверху).

все записи вставляются в новом порядке.

...