現在、ノードが作成または更新されるたびにフィールドを更新しようとしています。ただし、値はノード内に入力されていません。この特定のフックを使用してノードオブジェクトにアクセスできますか?何が欠けているのでしょうか?
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');
}
}