Computed field: суммировать значение из field collection
Привет
Нужно в computed field суммировать значения полей из нескольких коллекций. Коллекции с единичными полями, а не с множественными.
У меня не получается вывести значения этих полей в computed field.
Поиском нахожу вариант только для множественного поля:
$sum = 0;
$wrapper = entity_metadata_wrapper($entity_type, $entity);
foreach($wrapper->field_pay as $collection) { $sum += $collection->field_pay_count->value(); } $entity_field[0]['value'] = $sum;
и он прекрасно работает со множественным полем. Но с единичным нет.