你可以试试:
function mymodule_nodeapi(&$node, $op, $a3 = NULL, $a4 = NULL) {
switch ($op) {
case 'insert':
if ($node->type == 'type_a') {
$node->field_of_reference[0]['nid'] = 'node reference value';
node_save($node);
}
break;
}
}
Run Code Online (Sandbox Code Playgroud)
这应该将值添加到节点并在创建后保存它.
http://api.drupal.org/api/function/hook_nodeapi
注意:您需要创建一个模块来实现此目的.您也可以尝试使用规则模块,但我不确定它会在没有自定义规则的情况下执行您的要求.但我知道上面的方法会起作用.
归档时间: |
|
查看次数: |
2443 次 |
最近记录: |