Section of a Drupal 6 form (admin) to provide a dropdown of current content-types within the system :
// get available node types
$node_types = node_get_types
();
// fapi friendly array
$node_types_array = array();
foreach ($node_types as $node_type_obj) {
$node_types_array[$node_type_obj->type] = $node_type_obj->name;
}
$form['my_node_type'] = array(
'#type' => 'select',
'#title' => t
('Select node type'),
'#default_value' => $defaults->my_node_type,
'#options' => $node_types_array,
);
Drupal 7 Version
// get available node types
$node_types = node_type_get_types();
Post new comment