MODX: выбор нескольких элементов для TV полей с вводом текста в поле
2 000 руб. за проект
Необходимо реализовать возможность выбора дочерних ресурсов (второго уровня) с ID родительского ресурса = 5 для трех TV полей в MODX (используются в одном шаблоне сразу три).
Текущий способ выбора реализован через Listbox (Multi-Select) и сниппет https://docs.modx.com/3.x/en/building-sites/tutorials/multiselect-related-pages, но требуется доработать функциональность, чтобы можно было не только выбирать элементы из списка, но и вводить текст в TV-поле, фильтруя страницы, содержащие этот текст.
Планируется более 2000 страниц для выбора, и каждый раз листать список занимает много времени.
Необходимо добавить функциональность, которая позволит пользователям:
1) Вводить текст вручную в поле, чтобы фильтровать список страниц. Как только пользователь начинает вводить текст, в списке будут отображаться только те страницы, которые содержат введённые символы.
2) Возможность выбора нескольких значений, как это уже реализовано через Listbox.
3) Выводить ID страниц, разделенных через запятую. Для дальнейшего вывода в шаблоне данных этих страниц (название, текст, ссылка на страницу, TV-поля).
Текущий способ выбора реализован через Listbox (Multi-Select) и сниппет https://docs.modx.com/3.x/en/building-sites/tutorials/multiselect-related-pages, но требуется доработать функциональность, чтобы можно было не только выбирать элементы из списка, но и вводить текст в TV-поле, фильтруя страницы, содержащие этот текст.
Планируется более 2000 страниц для выбора, и каждый раз листать список занимает много времени.
Необходимо добавить функциональность, которая позволит пользователям:
1) Вводить текст вручную в поле, чтобы фильтровать список страниц. Как только пользователь начинает вводить текст, в списке будут отображаться только те страницы, которые содержат введённые символы.
2) Возможность выбора нескольких значений, как это уже реализовано через Listbox.
3) Выводить ID страниц, разделенных через запятую. Для дальнейшего вывода в шаблоне данных этих страниц (название, текст, ссылка на страницу, TV-поля).
- Файлы
В заказе есть исполнитель
При переводе заказа из архивного в актуальный, текущий исполнитель будет снят с задачи.
Выберите тип сделки
С безопасной сделкой вы всегда сможете вернуть средства, если что-то пойдет не так. С простой сделкой вы самостоятельно договариваетесь с исполнителем об оплате и берете на себя решение конфликтов.