Ubercart - как сделать сортировку в каталоге не по алфавиту, а по рейтингу?

Главные вкладки

Аватар пользователя leramulina leramulina 13 марта 2009 в 20:35

В каталоге товаров все ноды автоматически сортируются по названию (title) в алфавитном порядке.
Но мне надо сделать другую сортировку. Я сделала числовое поле в типе нод товар.
А где изменить настройки сортировки?
Вида (view) каталога почему-то не могу найти.

Комментарии

Аватар пользователя volocuga volocuga 13 марта 2009 в 22:55

Вы как рейтинг считаете? Fivestar?
Вам нужно создать новый вид,назначить вид страницы,добавить нужные поля (картинка,цена,заголовок ссылкой на ноду,виджет рейтинга и тд),затем отфильтровать вывод.Всего 2 фильтра обычно нужно:"Документ опубликован" и "термины из таксономии"
Посмотрите,какой словарь у вас установлен в качестве каталога товаров на главной странице управления магазином.Вот оттуда и нужно выводить фильтрами.
Далее сортировка и аргументы.

Если вам нужно сортировка "сетки",то скачайте себе views bonus pack,там есть подмодуль grid view,ну а дальше как обычно.

Аватар пользователя glu2006 glu2006 14 марта 2009 в 15:18

Дайте адрес пациента Smile или отпишите в аську. Может там проще через hook к SQL запросу прицепиться чем целый вид создавать.

Аватар пользователя leramulina leramulina 14 марта 2009 в 19:49

Виды-то свои я создавать умею... Стоит ли... вот вопрос. Потому что они и у юберкарта неплохие. Тем более, что блок с категориями, которые потом делают ссылки на виды - юберовский. Тогда и виды, и блок надо переделывать.