Необходимо сделать в некоторых разделах сайта фильтрацию по субкатегории через select box.
Субкатегорий очень много (более тысячи), да и еще бывает что повтояются названия. В связи с этим нужно сделать динамический select box из 2-х селектов. В первом указывается категория, а во втором уже можно выбрать субкатегорию.
Сайт автомобильной тематики, и фильтрация нужна по марке\модели автомобиля. Соответсвенно категоря - это марка авто, а субкатегория - это его модель.
Пример можно посмотреть на любом автомобильном портале. Ну например здесь: http://carsguru.ru Там вверху есть “Поиск в объявлениях” , указывая марку автомобиля, автоматически в соседнем селекте подгружаются серии данной марки.
Вот нужно сделать аналогичный функционал в ЕЕ с категориями и субкатегориями.
Думаю что данный функционал можно сделать с помощью Jquery. Немного погуглил, и нашел плагин для Jquery: http://www.rvdevsign.net/sources/javascript/jselect/jselect.html
Там внизу есть пример Auto-populating Select element. То-есть реализовано именно то что нужно, возможность выбрать субкатегорию в зависимости от выбранной категории.
Только вот сам конечно я не прикручу это к категориям\субкатегориям ЕЕ, поскольку в этой области не обладаю нужными знаниями.
Кто может помочь реализовать данный функционал?
П.С.
Субкатегории на сайте вывожу запросом:
{exp:query sql="SELECT cat_id as child_category_id, cat_url_title as child_category_url_title, cat_name AS child_category_name FROM exp_categories WHERE parent_id = '{category_id}'"}
<a href="/category/{child_category_url_title}/">{child_category_name}</a>
{/exp:query}