현재 노드를 만들거나 업데이트 할 때마다 필드를 업데이트하려고합니다. 그러나 값이 노드 내에 채워지지 않습니다.이 특정 후크를 사용하여 노드 개체에 액세스 할 수 있습니까? 무엇을 놓칠 수 있습니까?
function vbtoken_node_update($node) {
entity_get_controller('node')->resetCache(array($node->nid));
$types = node_type_get_types(); //What are the current Node Content Types?
$yes = ($types['volunteer_project']->type);
if($node->type === $yes){
$hash = md5($node->title . $node->nid . $node->nid);
$hashed = substr($hash, 0, 6);
$node = node_load($node->nid);
$node->tcode[$node->language][0]['value'] = $hashed;
node_save($node);
watchdog('vbtoken', 'Added a new Token code to %nid', array('%nid' => $node->nid));
}
else
{
dpm('not working dude');
}
}