Здравствуйте уважаемые форумчане. Подскажите пожалуйста как объединить две формы ("сортировать по" и "порядок") сортировки во Views 3 в одну, что бы было как в сортировке комментариев на этом форуме.
То есть при включении сортировки для пользователя по цене, у меня появляется 2 формочки в первой (сортировать по) выбираю "цене", а во второй (порядок)можно выбрать по возр. или убыв. Мне нужно что бы было в одной формочке, т.е. "цена по возрастанию" или "цена по убыванию", как на этом сайте "По дате - начало старые" или "По дате - начало новые"
Комментарии
Спасибо, но у меня карточки товаров и тип отображения Grid. Как быть в этом случае?
Так что не кто не знает как это делается? Или в 3 вьюсе нельзя так сделать?
up
Если кому то нужно, то
Во Views создаем сортировки:
"цена по возрастанию" раскрываем и ставим "Сортировать по возрастанию"
"цена по убыванию" раскрываем и ставим "Сортировать по убыванию"
Получается две цены с различным порядком сортировки.
Далее с помощью хука убираем Порядок:
<?php
function mymodule_form_alter(&$form, $form_state, $form_id) {
if ($form_id == 'views_exposed_form'){
unset($form['sort_order']);
}
}
?>
и как это будет выглядеть, нужны же кнопки сортировать так или так...
Во Views создаем сортировки:
"цена по возрастанию" раскрываем и ставим "Сортировать по возрастанию"
"цена по убыванию" раскрываем и ставим "Сортировать по убыванию"
Получается раскрытый фильтр с разными вариантами сортировки, а потом уже можно их темизировать хоть в кнопки, хоть в ссылки, как угодно, или с помощью модуля Better Exposed Filters
жаль что они вылезает сортировка там же где и фильтры. могли бы разделить...