Хорошо, я борюсь сейчас через два часа - и я до сих пор не могу его получить.
Я пытаюсь усреднить все пятизвездочные оценки, которые у меня есть для узла, используя вычисляемое поле. Но я изо всех сил пытаюсь просто получить доступ к другим полям, используя сущность!
В теле узла это работает нормально:
$test1 = $node->field_ae_stimclasswrk[und][0]['average'];
, но в области вычисляемых полей это не работает:
$entity_field[0]['value'] = $entity->field_ae_stimclasswrk[$entity->language] [und][0]['average'];
Вместо этого, когда я сохраняю узел, я получаю эту ошибку индекса:
Примечание: неопределенный индекс: und in eval () (строка 2 из ...
Это должен быть какой-то синтаксис, но у меня совершенно нет идей.
вот информация о поле:
[field_ae_stimclasswrk] => Array
(
[und] => Array
(
[0] => Array
(
[user] => 80
[average] => 80
[count] => 1
)
)
)