function node_example_node_info in Examples for Developers 7
Same name and namespace in other branches
- 6 node_example/node_example.module \node_example_node_info()
Implements hook_node_info().
We use hook_node_info() to define our node content type.
Related topics
File
- node_example/
node_example.module, line 79 - Module file for Node Example module.
Code
function node_example_node_info() {
// We define the node type as an associative array.
return array(
'node_example' => array(
'name' => t('Example Node Type'),
// 'base' tells Drupal the base string for hook functions.
// This is often the module name; if base is set to 'mymodule',
// Drupal would call mymodule_insert() or similar for node
// hooks. In our case, the base is 'node_example'.
'base' => 'node_example',
'description' => t('This is an example node type with a few fields.'),
'title_label' => t('Example Title'),
// We'll set the 'locked' attribute to TRUE, so users won't be
// able to change the machine name of our content type.
'locked' => TRUE,
),
);
}