Я наткнулся на пост с вопросом о пользовательской сортировке, но, похоже, обсуждения не последовало. Мне самому кастомизация не особо интересна, поскольку сценарии по умолчанию реализованы вполне хорошо. Однако есть один немного странный момент: это 3 типа и соответствующие им 3 уровня значков, но… почему каждая колонка не является категорией?
Первоначальная причина рассмотрения этой проблемы может быть просто моей манией чистоты, но с точки зрения логики работы функции, если бы сортировка осуществлялась сначала по уровню, а затем по типу, итоговый результат также должен был бы представлять собой сценарий, где каждая колонка — это категория, а каждая строка — уровень. Однако на meta это явно не так…
Ну, я просто не успел отреагировать вовремя. На последнем этапе сортировка всё ещё производится по строке имени значков…
Странно, почему они не сортируются по фиксированному ID или внутреннему имени, ведь из-за этого значки отображаются в разном порядке в зависимости от языка перевода…
Я думаю, что могу создать компонент темы, который позволит администратору менять порядок значков (а возможно, даже группировать их заново). Но это, вероятно, будет довольно сложно, и я не могу сделать это бесплатно.
О, я подумал, что вы хотели изменить их порядок на странице значков? Извините, я неправильно понял, что вы пытаетесь сделать. Не вы ли имеете в виду, что их порядок меняется в зависимости от языка, и вы пытаетесь переопределить это поведение?
Я считаю, что проблема заключается в том, что значки отображаются в разном порядке из-за различий в локализованных текстах на разных языках. На некоторых сайтах и в играх, с которыми я знаком, при решении вопросов многоязычности обычно сохраняют неизменный порядок. Даже в некоторых старых играх, таких как проекты расширения движка для «Command & Conquer», внедряют аналогичные функции, чтобы гарантировать, что переведённые тексты не влияют на порядок отображения иконок и других элементов.
Что касается пользовательского порядка, э-э… звучит неплохо, но мне это не нужно.