Критерий сортировки при выводе нод термина таксономии

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

Аватар пользователя Chalk Chalk 25 декабря 2010 в 19:45

И снова здраствуйте!
Есть каталог продукции и многоуровневый словарь таксономии для задания категории товара. Для каждого продукта создается своя нода и закрепляется за определенным термином таксономии (включая родительские). К ноде прикручена система рейтинга Fivestar.
Дело в том, что по умолчанию, если открыть страницу термина таксономии, то там выводятся все прикрепленные за этим термином ноды с сортировкой по дате. А необходимо сделать, чтобы была сортировка по рейтингу Fivestar.
Как сделать для отдельной страницы сортировку по рейтингу через Views уже разобрался. Вся проблема в том, что словарь таксономии постоянно расширяется и для каждого термина создавать свою вьху - бред. Можно ли как то массово изменить порядок сортировки нод для определенного словаря?
Надеюсь изложил доступно Smile Спасибо

Комментарии

Аватар пользователя xxandeadxx xxandeadxx 25 декабря 2010 в 20:48

"Chalk" wrote:
Вся проблема в том, что словарь таксономии постоянно расширяется и для каждого термина создавать свою вьху - бред.

аргументы? а вьюсе есть дефолтное представление taxonomy_term, посмотрите его

Аватар пользователя Chalk Chalk 25 декабря 2010 в 21:38

Т.е можно настроить автоматически для всего словаря сразу? И если можно, то чуток поподробне, а то не могу найти где это все дело..

Аватар пользователя Chalk Chalk 25 декабря 2010 в 22:45

Все же не все так просто. У меня несколько словарей. И если я что-то меняю, то меняется во всех словарях. Если же выделить в аргументах какой то один словарь, то другие вообще не отображаются.. Есть какие то хитрости?

Аватар пользователя mNigma@drupal.org mNigma@drupal.org 11 февраля 2011 в 5:02

"xxandeadxx" wrote:

http://drupal.org/project/tvi[/quote]
Искал решение, этот модуль помог - почти!!!

Подскажите как решить мою ситуацию. На сайте много словарей, два из них нужно вывести через виевс и по разному темизировать, а другие должны выводиться как обычно.
Вывести через виевс с помощью tvi получилось, но и другие словари стали проходить через представление.
В настойках словаря как и в настройках термина есть чекбокс:
Use view override.
Unchecking this field will disable the use of the view when displaying this taxonomy page.

Увидел его, обрадовался - отметил, но эффекта ноль. Как это решить кто подскажет?

up спустя 15 мин.
Вопрос решен, поставил dev версию модуля, все заработало. Правда перестал работать Taxonomy Breadcrumb

Аватар пользователя kodo kodo 11 февраля 2011 в 5:31

"<a href="mailto:mNigma@drupal.org">mNigma@drupal.org</a>" wrote:
Искал решение, этот модуль помог - почти!!!

В вашем случае надо 3 вьюса - 1 стандартный для всех словарей (taxonomy_term) и два на его основе под "нестандартные" словари, а в словарях с помощью модуля http://drupal.org/project/tvi указываете какой вьюс использовать.

Аватар пользователя mNigma@drupal.org mNigma@drupal.org 14 февраля 2011 в 1:14

"kodo" wrote:
В вашем случае надо 3 вьюса

Спасибо за ответ! Покрутил, понял что без стандартного не обойтись. Но в моем случае, нужно выводить не через виевс остальные термины.
Решили удалить с таксономии термины и создать отдельно 2 типа материала.