TV список ресурсов - как в админке сортировать по алфавиту при выборе?


При воздании TV список ресурсов не вижу возможной сортировки ресурсов. И поле куда можно ввести что-то типа 'sortby'=>'{«pagetitle»:«ASC»}
И при создании связи с ресурсом они автоматом сортируются по id (как на скриншоте), а хочется по заголовку.

Способ при котором используется другие TV поля типа чекбокс или список — видел, вполне рабочий, но меня интересует именно TV список ресурсов.
Павлик Мышкин
12 июля 2023, 13:25
modx.pro
690
0

Комментарии: 9

Артур Шевченко
12 июля 2023, 20:00
0
Можно взять обычный список и в возможные значения записать @SELECT с любой нужной тебе сортировкой
    Павлик Мышкин
    12 июля 2023, 21:40
    0
    Спасибо. Меня интересует именно TV список ресурсов, т. к. на рабочем проекте такая штука некрасивая уже работает.
      Артур Шевченко
      12 июля 2023, 21:57
      +1
      А чем список ресурсов отключается от списка ресурсов заданного вручную?
        Павлик Мышкин
        13 июля 2023, 09:46
        0
        А что так можно было? Просто сменить тип ввода TV список ресурсов на список и допилить. Спасибо.
          Артур Шевченко
          13 июля 2023, 11:26
          +1
          @SELECT `pagetitle`,`id` FROM `modx_site_content` WHERE `parent` = 24 ORDER BY `pagetitle` ASC
            Ivan
            15 июля 2023, 18:29
            +1
            Вместо modx_ можно использовать [[+PREFIX]]
              Артур Шевченко
              15 июля 2023, 20:41
              0
              Спасибо, я знаю))
                Павлик Мышкин
                19 июля 2023, 23:03
                0
                А может лучше написать свои префиксы? Я не в курсе какие нагрузки на проц дают эти универсальные плейсхолдеры, думаю что с миру по нитке и голому рубаха. Пардоньте если пишу как ламер, ибо таков.
                  Николай Савин
                  20 июля 2023, 08:35
                  0
                  Да конечно, в строке кода должны быть собственные префиксы, или плейсхолдер префикса. Артур написал стандартный пример только ради примера.
      Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.
      9