Drupal 7计算字段

时间:2012-02-10 14:56:56

标签: drupal-7 computed-field

我正在学习Drupal 7计算字段。根据网络消息来源,他们说我应该使用$entity代替$node用于Drupal 7。

我有一个内容类型产品,其中包含自定义字段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的计算字段的任何链接。

1 个答案:

答案 0 :(得分: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']

应该有效