1
のためのDrupalの6 CCKのグループフィールド私はDrupalの6のセットアップ以下のいる/更新を作成するには:がどのように特定のコンテンツタイプ
ノードコンテンツタイプ: フィールドグループ:
フィールドuprofileフィールドを持つgroup_aboutはfield_about_me、私は様々なメートルを使用してノードを保存しようとしました
$node = new stdClass();
$node->title = trim($name);
$node->type = 'uprofile';
$node->created = time();
node_save($node);
:
field_programinfo私は、次のロジックを使用してノードを作成していますethods、それらのすべてが無駄だった、ここで私はこれを試した一つの方法は、(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値の設定には影響ありませんでした。 アイデア –