Quero alterar o valor de um campo para um nó. Usei o seguinte código:
$node = node_load($nid); // $nid is the function's parameter
$node->field['field_myfield'][$node->language][0]['value'] = 1;
node_save($node);
O problema é o $node->languageretorno esenquanto print_r($node)está nele und. Por que $node->languageé diferente do que está na matriz $ node e como posso obtê-lo?