In Drupal 7, I wanna make a content-type student by installing module Student. Here is what my code look like:
Install Process: Works, I installed it, then check the content was created.
function student_install()
{
$type_values = array(
'op' => 'Save content type',
'type' => 'student',
'name' => 'Student',
'orig_type' => '',
'old_type' => '',
'description' => 'Desc',
'help' => 'Exp',
'title_label' => '',
'body_label' => '',
'base' => '',
'custom' => '1',
'locked' => '0',
'modified' => '1'
);
$op = isset($type_values['op']) ? $type_values['op'] : '';
$type = node_type_set_defaults();
$type->type = trim($type_values['type']);
$type->name = trim($type_values['name']);
$type->orig_type = trim($type_values['orig_type']);
$type->old_type = isset($type_values['old_type']) ? $type_values['old_type'] : $type->type;
$type->description = $type_values['description'];
$type->help = $type_values['help'];
$type->title_label = $type_values['title_label'];
$type->body_label = $type_values['body_label'];
// title_label is required in core; has_title will always be true, unless a
// module alters the title field.
$type->has_title = ($type->title_label != '');
$type->has_body = ($type->body_label != '');