Вот така задачка появилась:
Drupal 7
- есть ноды, в них числовое поле
- ноди обеденены таксономией
Задача:
Вивести спсок терминов з суммою полей для каждого термина и родителей.
Например:
-терм 1
--терм 1.1
--терм 1.2
терм 2
--терм 2.1
Нода 1, терм 1.1 поле=2
Нода 2, терм 1.2 поле=2
Нода 3, терм 2.1 поле=2
Ожидаемый результат:
-терм - 4
--терм 1.1 - 2
--терм 1.2 - 2
терм 2 - 2
--терм 2.1 - 2
Прошу помощи в реализации
Комментарии
Views Calc - https://drupal.org/project/views_calc
Views Calc пробовал. Но он считает поля для всех, а не для категорий отдельно
Попробуйте настроить группировку.
Вот как раз с группировкой не удается. Где бы посмотреть мануал или подсказал бы кто..
Сделайте вьюс с расчетом для термина и его детей в отдельном вьюсе с контекстом по термину. И используя модуль Views Field View добавьте результат как поле во вьюс с общим списком.
Отличное решение!
А есть возможность при таком выходе, сложить сумму всем полей сумм подкатегорий?
Удалось решить:
использовал два views
в первом с контекстным фильтром по термину вывел поля + агрегация
во втором вывел список терминов и вставил Views Field View второе с аргументом term id
Спасибо MerryHamster - направил на решение
Пусть он сервер пугает. Мне то пофиг)
нужна помощь. Views Calc выдает нули.