1
的Drupal 6 CCK組字段我有以下設置在Drupal 6:如何創建/更新特定內容類型
節點內容類型:uprofile
領域: 場組:group_about與領域field_about_me, field_programinfo
我使用以下邏輯創建節點:
$node = new stdClass();
$node->title = trim($name);
$node->type = 'uprofile';
$node->created = time();
node_save($node);
我試圖保存節點使用各種米編制方法,但他們都是徒勞的,這裏是一個辦法我想這(從Drupal站點):
$form_state = array();
module_load_include('inc', 'node', 'node.pages');
$form_state['values']['type'] = 'uprofile';
$form_state['values']['status'] = 1;
$form_state['values']['op'] = t('Save');
$nodetype = array('type' => 'uprofile');
$form_state['values']['title'] = trim($name);
form_state['values']['field_about_me'][0]['value'] = trim($name);
$form_state['values']['field_programinfo'][0]['value'] = trim($name);
drupal_execute('uprofile_node_form', $form_state, (object)$nodetype);
這有沒有影響,我出的這個想法。任何人都可以請指導我在正確的方向。
謝謝。
我已將此更改爲 '$ node = new StdClass(); $ node-> title = trim($ name); $ node-> type ='uprofile'; $ node-> status = 1; $ node-> uid = $ org_user-> uid; $ node-> field_about_me [0] ['value'] = trim($ name); ' 這對設置組字段CCK值沒有影響。 任何想法? –