Кастомизация поля MIGX

Здравствуйте. Интересует такой вопрос: можно ли кастомизировать вывод поля типа «Список ресурсов» в админке, аналогично типа datalist.
Расшифрую: имеется поле в MIGX, типа «Список ресурсов», где в выпадающем списке надо выбрать ресурс. Хотелось бы что бы можно было в это поле можно было вводить символы, а ниже, в выпадающем списке, предлагались варианты для выбора по совпадению символов.
И если можно так сделать, то как?
Юрий
25 марта 2021, 14:22
modx.pro
569
0

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

Павел Романов
25 марта 2021, 15:30
+1
Сделайте TV с выводом этих ресурсов и включите у него автозавершение.
Для MIGX-поля укажите имя этой TV в input TV.
    Юрий
    25 марта 2021, 16:09
    0
    Спасибо. Но у поля типа «Список ресусов» нет параметра «Автозавершение». Или его необходимо ввеси в options-json в MIGX-поле?
      Павел Романов
      25 марта 2021, 17:02
      1
      +2
      Сделайте тип «Список (одиночный выбор)», а в возможных значениях пропишите запрос в базу или вызов сниппета для вывода списка ресурсов.
      Например pdoResources:

      @EVAL 
      return '-==||'.$modx->runSnippet('pdoResources',array(
      'parents'=>'15', // тут родитель
      'limit'=>0,
      'sortby'=>'{ "pagetitle":"ASC" }',
      'tpl'=>'@INLINE [[+pagetitle]] ([[+id]])==[[+id]]',
      'outputSeparator'=>'||',
      'showHidden' => 1
      ));
        Юрий
        26 марта 2021, 08:12
        0
        Отлично. Спасибо
    Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.
    4