Get a list of all the defined node types.
Return value
A list of all node types.
1 call to node_list()
- node_admin_nodes in modules/
node.module - Generate the content administration overview.
File
- modules/
node.module, line 246 - The core that allows content to be submitted to the site.
Code
function node_list() {
$types = array();
foreach (module_list() as $module) {
if (module_hook($module, 'node_name')) {
$module_types = module_invoke($module, 'node_types');
if (is_array($module_types)) {
foreach ($module_types as $type) {
$types[] = $type;
}
}
else {
$types[] = $module;
}
}
}
return $types;
}