Augustin (Beginner) wrote:
Is my "programmatically creating a node type." problem, I posted earlier on the list another such bug?
thanks,
Augustin.
Nope. One of the reasons that you're facing problems with node creation is that it's a bit more complicated than some other form operations. We're still trying to come up with ways to simplify it, but for the moment what you have to do is: 1) create an array containing the node-type of the node you want to create. array('type'=>'story'), for example. 2) create the values array containing the title, body, name of the author, and so on. 3) use $node->type . '_node_form' as the id of the form you want to create. 4) call drupal execute, passing in the form id, the form values, AND the node. so, the code would look like: $node = array('type' => 'story'); $values['title'] = 'My node title'; $values['body'] = 'My node body'; drupal_execute('story_node_form', $values, $node); --Jeff