Rules + php filter в Drupal 7 - не изменяет переменные

Оказывается, в Drupal 7 уже нельзя, как раньше, просто написать
return array('node' => $node); и он бы сохранил все изменения, сделанные нами через php-код; в Drupal 7 так делать нельзя, еще не доработали эту фишку (http://drupal.org/node/1336878)
Как временное решение - использовать field_attach_update('node', $node);

$node->field_nodetmpfield['und'][0]['value'] = "666";
field_attach_update('node', $node);

Следим за развитием событий здесь http://drupal.org/node/1231418

Drupal 7

Комментарии

Добавить комментарий