2010-04-30 45 views

回答

0

查看节点时,它是字段的主题函数,用于确定显示的内容,因此如果要更改输出,则需要覆盖它。

当你编辑节点的值,由#default_value性质决定的,所以你需要在你hook_form_alter()

0

感谢您的回答改变。

我找到了解决方案。 (在至少我的情况)

我改变这个文件的代码:

的Drupal \模块\ CCK \ CCK \模块\ nodereference.module

function nodereference_autocomplete_value($element, $edit = FALSE) 
{ 
    ... 
    // $value .= ' [nid:'. $nid .']'; --> Comment this line 
    return array($field_key => $value); 
} 

它的工作原理很好!不会出现在任何情况下:不在列表中选择,也不在保存,编辑等时

关心!