Шаблон сортировки для mFilter2
Здравствуйте, у меня в категории выводится сортировка вот в таком виде
Выглядит это стандартно:

А мне необходимо что бы сортировка была через выпадающий список, селекты которого задают направление и поле фильтрации, выглядит вот так:

пробовал как-то так:
<div class="sorting__cat sorting__cat-top" id="mse2_sort">
<a href="#" data-sort="resource|pagetitle" data-dir="[[+mse2_sort:is=``:then=`desc`]]"
data-default="desc"
class="sort" >Название <span></span></a>
<a href="#" data-sort="ms|price" data-dir="[[+mse2_sort:is=`ms|price`:then=`desc`]]" data-default="desc" class="sort">Цена <span></span></a>
</div>Выглядит это стандартно:

А мне необходимо что бы сортировка была через выпадающий список, селекты которого задают направление и поле фильтрации, выглядит вот так:

пробовал как-то так:
<div class="sorting__cat sorting__cat-top" id="mse2_sort">
<select>
<option><a data-sort="resource|pagetitle" data-dir="[[+mse2_sort:is=``:then=`desc`]]"
data-default="desc"
class="sort">Название</a></option>
<option><a data-sort="ms|price" data-dir="[[+mse2_sort:is=`ms|price`:then=`desc`]]" data-default="desc" class="sort">Цена</a></option>
</select>
</div>И так:<div class="sorting__cat sorting__cat-top" id="mse2_sort">
<select>
<option data-sort="resource|pagetitle" data-dir="[[+mse2_sort:is=``:then=`desc`]]"
data-default="desc"
class="sort">Название</option>
<option data-sort="ms|price" data-dir="[[+mse2_sort:is=`ms|price`:then=`desc`]]" data-default="desc" class="sort">Цена</option>
</select>
</div>Подскажите пожалуйста, как можно реализовать в таком виде сортировку? Комментарии: 21
Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.
selectbody выводите по клику или наведению на selectheader.
В сам selectheader помещайте текст через JS на основании .sort.active.
Ну или попробуйте переопределить свойство sort_link, добавив в вызов mFilter2 параметр:
То есть при нажатии на панагию, фильтрацию и т.д у меня разворачивается/сварачивается тело сортировки (selectbody)
Можно это как-то поправить?
JS:
HTML:
прописать для default в строке?
сейчас так /?sort=undefined: