ВопросПереопределить сортировку по параметрам.

Приветствую.

Сортировка через вьювс реализована, но лишние действий для пользователей не нужны (выбрать, нажать; поменять, нажать). Подскажи, будь добр, что править\куда смотреть, чтобы оформить простую сортировку вида:

Сортировать по: дате, рейтингу, комментариям, просмотрам

Комментарии

Аватар пользователя yuzver
yuzver написал:

http://screencast.com/t/1vjMGDpgvL4

26.12.2011 04:41
Аватар пользователя Spleshka
Spleshka написал:

Как насчёт того, чтобы вывести ссылки вручную, а форму скрыть? Сохранится функционал, а форма видна не будет. Это самый простой способ. В противном случае придётся допиливать код =)

26.12.2011 18:07
Аватар пользователя yuzver
yuzver написал:

Да, конечно. Но какие адреса ссылок? Переменные сортировки?

Как-то так:

url/?sortby=title=desc
url/?sortby=ratings=asc
26.12.2011 22:54
Аватар пользователя Spleshka
Spleshka написал:

Практически да, так. Просто посмотрите на ссылку, которая генерируется в результате нажатия на кнопку сортировки.

26.12.2011 23:15
Аватар пользователя yuzver
yuzver написал:

Пардон, но чем отыскать ссылку? Перерыл devel, не нашёл помощи.
Сталкивались с подобными задачами? Что использовали?

27.12.2011 02:20
Аватар пользователя Spleshka
Spleshka написал:

Так ссылку искать не надо, вам её создать надо. Найти вам необходимо урл, который генерируется при нажатии на кнопку сортировки (простите, в прошлый раз не совсем корректно выразился). Вы можете это сделать?

27.12.2011 02:48
Аватар пользователя yuzver
yuzver написал:

Нет.
Буду признателен за подсказку: где копать, чем смотреть.

27.12.2011 16:24
Аватар пользователя Spleshka
Spleshka написал:

Сайт есть в интернетах? Его можно посмотреть?

27.12.2011 16:36
Аватар пользователя yuzver
yuzver написал:

Конечно,

ukrsvit.ua/jokes/all

Сортировка на раскрытых фильтрах на ajax, на странице контент туда-сюда.

27.12.2011 21:19
Аватар пользователя Spleshka
Spleshka написал:

Так а где на этом сайте работающая сортировка ? :)

30.12.2011 19:34
Аватар пользователя Serik Yeleussizov
Serik Yeleussizov написал:

Можно ли в файле темизации типа материала вывести кнопку сортировки прикрутить к ним get ссылки? Потому что у меня уже есть раскрытая форма с фильтрациями, хочу отдельно сделать сортировку или блок сортировки

14.08.2012 15:41
Аватар пользователя Spleshka
Spleshka написал:

Можно. Посмотрите на функцию генерации ссылок url() и особенно на её параметр query.

14.08.2012 15:48
Аватар пользователя Serik Yeleussizov
Serik Yeleussizov написал:

thanks)

14.08.2012 15:59
Аватар пользователя Serik Yeleussizov
Serik Yeleussizov написал:

$url = url('/node/21', array('query' => 'sort_by=field_prc_value&sort_order=ASC'));
моя логика верна?

14.08.2012 16:12
Аватар пользователя Spleshka
Spleshka написал:

нет.

$url = url('node/21', array('query' => array('sort_by' => 'field_prc_value', 'sort_order' => 'ASC')));
14.08.2012 17:28

Комментировать