Вставить / Обновить значения поля drupal
09.08.2015
// Получаем id нужного нам поля
$info = field_info_field('field_name_goes_here');
$fields = array($info['id']);
// Выполняем функцию (*)
field_sql_storage_field_storage_write('entity_type', $entity, 'update', $fields);
// Очищаем кэш
cache_clear_all("field:$entity->type:$entity->id", 'cache_field');
Пример:
$node = node_load(1);
$node->field_my_field[LANGUAGE_NONE][0]['value'] = 'new_value';
$info = field_info_field('field_my_field');
$fields = array($info['id']);
field_sql_storage_field_storage_write('node', $node, 'update', $fields);
cache_clear_all("field:node:$node->nid", 'cache_field');
#Drupal
