Install node type

<?php
/**
 * Create simplenews node type.
 */
function _simplenews_install_nodetype() {
 
// Create a newsletter type. If exists, modify it.
 
if ($type = node_get_types('type', 'simplenews')) {
   
$type->module = 'node';
   
$type->locked = FALSE;
   
$type->custom = TRUE;
   
node_type_save($type);
  }
  else {
   
$info = array(
     
'type' => 'simplenews',
     
'name' => t('Newsletter issue'),
     
'module' => 'node',
     
'description' => t('A newsletter issue to be sent to subscribed email addresses.'),
     
'locked' => FALSE,
     
'custom' => TRUE,
    );
   
$info = _node_type_set_defaults($info);
   
node_type_save((object)$info);
  }
}
?>
Knowledge keywords: