0

Drupal 7 計算フィールドを学習しています。Web ソースによると、Drupal 7$entityの代わりに使用する必要があるとのことです。$node

カスタム フィールド field_price と field_discount を持つコンテンツ タイプの製品があります。計算フィールドが必要field_finalprice = field_price - field_discountです。

最初のステップとして、field_discount を finalprice に割り当てようとしているだけなので、コードで計算フィールドを作成しました

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

価値がありません。drupal 7 の計算フィールドを使用するリンクを提供してください。

4

1 に答える 1

1

コメント IIRC に更新がありますhttp://drupal.org/node/1271050

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

動作するはずです

于 2012-03-23T10:12:11.330 に答える