Views+Voting API: как вывести список лучших нод по терминам

Прислано: Zoxx

пт, 05/02/2010 - 12:47

Другие статьи по теме:

Добрый день. Подскажите пожалуйста:
На моем сайте установлены Voting API+Fivestars для пользовательской оценки материалов. Материалы сгруппированы по терминам.
Суть озадачившей меня проблемы: можно ли с помощью Views сделать блок, который на странице термина будет отображать ноды с наивысшей оценкой, помеченные этим термином, и как? Или же для каждого термина нужно делать отдельный View(чего крайне не хотелось бы, многовато терминов...) Также буду признателен, если подскажете более изящный способ решения проблемы, чем Views - например, сниппет.
Извиняюсь, если эта тема здесь уже обсуждалась

Комментарии


Настройки просмотра комментариев

Выберите нужный метод показа комментариев и нажмите "Применить"
Опубликовано glu2006 в пт, 05/02/2010 - 13:00.

Ищем и учим использование аргументов во вьюс.


Опубликовано Stan.Ezersky в пт, 05/02/2010 - 15:52.

"Zoxx" написал(а):

можно ли с помощью Views сделать блок, который на странице термина будет отображать ноды с наивысшей оценкой,

Можно, вот пример, правда тут ещё и сортировка по рейтингу, но суть та же.

Здесь, на форуме, есть два скриншота с настройкой аргументов Views именно под ваш запрос


Опубликовано Zoxx в пт, 05/02/2010 - 15:59.

Stan.Ezersky
простите, ваш пример это не то, что мне нужно.
Еще раз:
нужен блок, который будет отображать несколько нод(заголовки) с наивысшей оценкой. Блок вешается на странице термина, и в нем должны отображаться лучшие материалы, помеченные этим термином


Опубликовано Stan.Ezersky в пт, 05/02/2010 - 16:14.

"Zoxx" написал(а):

нужен блок, который будет отображать несколько нод(заголовки) с наивысшей оценкой. Блок вешается на странице термина, и в нем должны отображаться лучшие материалы, помеченные этим термином

А кто мешает добавить аргументы (tid)? В моём примере и выводятся сайты с наивысшей оценкой. Вам остаётся добавить ещё один аргумент - Term ID


Опубликовано Zoxx в пт, 05/02/2010 - 21:27.

я бы рад, но что дальше? ставлю аргумент TID*, и начинаются чудеса
1. при выборе "страница возврата не найдена" - блок вообще не кажет
2. при выборе "отобразить все значения" - показывает просто 5 нод с наибольшей оценкой, вперемешку изо всех категорий
3. при выборе любой из "сводок" - выводит список из 5 термином, к которым есть оценки, причем выводит их с кривыми ссылками типа "http://17/"
А с остальными окошками вообще непонятно, что делать. Какие значения они могут принимать? Wildcard, Wildcard Sub, Option - что в них помещать? Голова идет кругом, вторая сотня страниц бесполезной информации. Я понимаю, что

"Stan.Ezersky" написал(а):

Здесь, на форуме, есть два скриншота с настройкой аргументов Views именно под ваш запрос

Только что-то уж больно глубоко эта информация зарыта...Со структуризацией документации здесь полный бардель

*Про TID забыл добавить, что под аргументом есть подпись "Установите глубину поиска для этого аргумента". И где его, собственно, устанавливать?


Ссылки партнёров