Я работаю над пользовательским модулем drupal, который будет динамически изменять значение поля ссылки на узел, если пользователь нажимает кнопку AJAX.
В моей функции обратного вызова я мог загрузить два узла, A и B, где A имеет поле CCK ссылки на узел с именем 'foobar'.
Как настроить редактирование и сохранить это поле? Это моя попытка, но если я обновлю узел, поле не будет обновлено.
$A_node = node_load($a_nid);
$B_node = node_load($b_nid);
$A_node->field_foobar[0]['nid'] = $b_nid;
node_save($A_node);