Что имеем в наличие
- нода (тип 1) в которой для определенных ролей выводиться вид представления со списком нод (тип 2)
- нода тип 2, которая добавляется по - from reference url к другой ноде (тип 1) с одним числовым поле, которое и должен заполнить пользователь.
И так, пользователи добавляют ноды со своими числами, вьюха становиться все жирнее и жирнее.
Необходимо подсчитать сумму числового поля:
1) во виевс (не через модуль calc_views - он что то не работает в 3 вьюсах - не показывает результаты итоговые)
2) автоматом заполнять поле для ноды типа 1 под названием - сумма чисел. Причем обновляться должно значение при просмотре ну или хотя бы автоматизировано. добавилась платеж (нода тип 2) автоматом обновляется нода тип 1.
как такое реализовать чтобы ручками не суммирвоать все...
Комментарии
Не подскажите а то уже пару лет ищу решения так и не нашлось чтобы его внедрить
нашел что то похожее но не получается под свою задачу сделать
$result = db_query("
select
sum(content_type_adv.field_price_value) as cena,
sum(content_type_adv.field_s_obsh_value) as ploshad
from
content_type_adv inner join node on node.nid = content_type_adv.nid
where
content_type_adv.field_type_adv_value = 'Продажа квартир' and
content_type_adv.field_nas_punkt_value = 'Москва' and
content_type_adv.field_vid_valuta_value = 'руб.' and
content_type_adv.field_date_okonch_value >= '".$date("Y-m-d H:i:s")."'");
$data = db_fetch_array($result);
echo $data['cena'];
?>
у меня
тип материала (для которого добавляют по фром референсе урл другой тип материала - type_2) - type_1
поле (фром референсе урл) - ref
type_2 имеет числовое поле - maney
как зная эти данные вывести в блоке сумму всех полей (maney) для конкретного type_1