2011-04-10 21 views

回答

0

如果要將第一種形式的值添加到第二種形式,可以使用hook_nodeapi()更改第二種內容類型節點。

function mymodule_nodeapi(&$node, $op, $a3 = NULL, $a4 = NULL){ 
    switch($op){ 
    case 'presave': 
     if($node->type == MY_NODE_TYPE){ 
     // $other_node = node_load($other_nid); 
     // or 
     // $other_node = new stdClass(); 
     // $other_node->title = ... 
     // ... 
     // some code to altering other node 
     // $other_node = node_submit($other_node); 
     // node_save($other_node); 
     } 
     break; 
    } 
} 
+0

是的,但形式呢?我如何改變字段和標題的形式 – Amir 2011-04-11 07:12:24

+0

你想做什麼,更新existant節點或創建其他類型的新節點? – dobeerman 2011-04-11 08:23:58

+0

只需將內容類型1中的字段以formapi方式更改爲其他內容類型:$ form [contenttypefiled1] =所有值,最小/最大,前綴後綴,類和屬性等 – Amir 2011-04-11 11:26:14