Drupal 7 Вычисленное поле - PullRequest
       34

Drupal 7 Вычисленное поле

0 голосов
/ 10 февраля 2012

Я изучаю вычисленное поле Drupal 7. Согласно веб-источникам, они говорят, что я должен использовать $entity вместо $node для Drupal 7.

У меня есть продукт типа контента с настраиваемыми полями field_price и field_discount. Мне нужно вычисляемое поле field_finalprice = field_price - field_discount.

В качестве первого шага я просто пытаюсь присвоить field_discount моей конечной цене, поэтому я создал вычисляемое поле с кодом

$entity_field[0]['value'] = array_pop(array_pop(field_get_items($entity_type, $entity, 'field_discount')));

Я не получаю никакого значения. Пожалуйста, предоставьте любые ссылки, которые используют вычисляемое поле для drupal 7.

1 Ответ

1 голос
/ 23 марта 2012

В комментариях есть обновление IIRC http://drupal.org/node/1271050

$entity_field[0]['value'] = $entity-> field_price[LANGUAGE_NONE][0]['value'] - $entity-> field_price[LANGUAGE_NONE][0]['value']

должно работать

...