Сайт КПРФ на D7
В копилку гос. сайтов kprf.ru
ps не моё. самому интересно, чем руководствовались, когда 99% подсайтов на жумлобитриксах-)
В копилку гос. сайтов kprf.ru
ps не моё. самому интересно, чем руководствовались, когда 99% подсайтов на жумлобитриксах-)
Приветствую!
Подскажите, пожалуйста, возможное решение задачи:
Есть каталог моделей авто (словарь) с терминами:
-honda_1
-honda_2
-honda_3
-....
всего 7 терминов (моделей).
И есть тип материала Комплектация авто, привязанный к этому словарю, с числовым (integer) CCK-полем Цена. Поле заполняется ручками при создании материала. Материал может удаляться/сниматься с публ. и их может быть несколько (от 0 до много).
Задача
Создать views каталог (список терминов) из этих 7-ми моделей с полем Цена, но не просто поле с ценой, а сгруппировать ноды термина и выбрать самое минимальное значение поля из всех нод принадлежащих определенному термину (Цена модели От ... руб.). Т.е., допустим, есть три авто (три ноды) модели honda_2 стоимостью 10, 20 и 30 руб., то в каталоге выводится термин honda_2 От 10 руб. 10-рублевую хонду продали (удалили/сняли с публ. ноду) - в каталоге изменились данные на honda_2 От 20 руб. и т.д. Также и с остальными терминами.
Вот пример http://hyundai-klarus.ru/models_now.php
Как и в примере у меня еще идет и подсчет нод в термине, и views_calc и views_group_by с этим справляются (считают, вычитают норм всё.), а вот как выдернуть наименьшее значение поля?
Верчусь вокруг аргументов и сортировки по полю, не получается. Сотрировка срабатывает, только если фильтровать по термину, но, это ладно у меня всего 7 термов и я могу наваять 7 вьюх и тупо взять .tpl.php и вставить их туда. Но это какой-то заднеприводный вариант, так, на всякий случай, на скорую руку.