Кастомизация поля MIGX
Здравствуйте. Интересует такой вопрос: можно ли кастомизировать вывод поля типа «Список ресурсов» в админке, аналогично типа datalist.
Расшифрую: имеется поле в MIGX, типа «Список ресурсов», где в выпадающем списке надо выбрать ресурс. Хотелось бы что бы можно было в это поле можно было вводить символы, а ниже, в выпадающем списке, предлагались варианты для выбора по совпадению символов.
И если можно так сделать, то как?
Расшифрую: имеется поле в MIGX, типа «Список ресурсов», где в выпадающем списке надо выбрать ресурс. Хотелось бы что бы можно было в это поле можно было вводить символы, а ниже, в выпадающем списке, предлагались варианты для выбора по совпадению символов.
И если можно так сделать, то как?
Комментарии: 4
Сделайте TV с выводом этих ресурсов и включите у него автозавершение.
Для MIGX-поля укажите имя этой TV в input TV.
Для MIGX-поля укажите имя этой TV в input TV.
Спасибо. Но у поля типа «Список ресусов» нет параметра «Автозавершение». Или его необходимо ввеси в options-json в MIGX-поле?
Сделайте тип «Список (одиночный выбор)», а в возможных значениях пропишите запрос в базу или вызов сниппета для вывода списка ресурсов.
Например pdoResources:
Например pdoResources:
@EVAL
return '-==||'.$modx->runSnippet('pdoResources',array(
'parents'=>'15', // тут родитель
'limit'=>0,
'sortby'=>'{ "pagetitle":"ASC" }',
'tpl'=>'@INLINE [[+pagetitle]] ([[+id]])==[[+id]]',
'outputSeparator'=>'||',
'showHidden' => 1
));
Отлично. Спасибо
Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.