Изменение сортировки в таблице Пользователи в админке по умолчанию

Каким образом можно в админке в разделе Пользователи сделать в таблице пользователей сортировку по умолчанию не по столбцу «Название», а по «ID»?
disk.yandex.ru/d/SZJM3yjzV-kTNw
Giant Dad
25 февраля 2025, 14:20
modx.pro
127
0

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

Наумов Алексей
26 февраля 2025, 09:20
0
Зашито жестко в коде в процессоре.
    Володя
    26 февраля 2025, 11:21
    1
    0
    Можно попробовать плагином на событие OnBeforeManagerPageInit
    if ('OnBeforeManagerPageInit' === $modx->event->name) {
        if (is_array($action) && in_array($action['controller'], ['security/user'])) {
            $modx->controller->addHtml('<script>
            Ext.override(MODx.grid.User, {
                Originals: {initComponent: MODx.grid.User.prototype.initComponent},
                initComponent: function () {
                    this.Originals.initComponent.call(this);
                    if (store = this.getStore()) {
                        store.baseParams["sort"] = "id";
                        store.baseParams["dir"] = "asc";
                    }
                },
            });
            </script>');
        }
    }
      Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.
      2