2016-06-21 2 views
0

Привет Я не уверен, что это лучший способ сделать это. Я знаком с представлениями, но мне интересно вывести определенную переменную, а не таблицу, список и т. Д.Создание SQL-запроса в drupal

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

ответ

0

Это невозможно с модулем Views по умолчанию, поскольку он не предлагает такую ​​функцию агрегации. Однако с модулем Views Aggregator Plus вы можете добавить желаемое поведение. Когда вы получите (сгруппированную) таблицу в стандартных представлениях, этот модуль сможет подсчитывать строки для каждой группы (и делать гораздо больше, как сумма и среднее значение), поэтому вы должны получить одну строку за таксономический термин и количество узлов/пользователей связанные с этим термином.

+0

Хорошо, что имеет смысл. Можете ли вы дать мне некоторое руководство, чтобы начать с того, как создать этот конкретный вид? Я просто установил Aggregator Plus, и это очень впечатляет. – Andrew5000

+0

Я бы создал представление о терминах таксономии, добавлял отношения для узлов и авторов, а затем группировал представление по таксономическому термину и идентификатору автора. С помощью Aggregator Plus вы можете просто использовать функцию count. В значительной степени зависит от вашей настройки и возможных отношений. – Paul