function cms_news_field_default_field_instances in Glazed CMS News 7
Implements hook_field_default_field_instances().
File
Code
function cms_news_field_default_field_instances() {
$field_instances = array();
// Exported field_instance: 'node-news-body'.
$field_instances['node-news-body'] = array(
'bundle' => 'news',
'default_value' => NULL,
'deleted' => 0,
'description' => '',
'display' => array(
'default' => array(
'label' => 'hidden',
'module' => 'text',
'settings' => array(
'field_formatter_class' => 'lead',
),
'type' => 'text_default',
'weight' => 0,
),
'mdp_full_popup' => array(
'label' => 'above',
'settings' => array(),
'type' => 'hidden',
'weight' => 0,
),
'mdp_inline_popup' => array(
'label' => 'above',
'settings' => array(),
'type' => 'hidden',
'weight' => 0,
),
'teaser' => array(
'label' => 'hidden',
'module' => 'smart_trim',
'settings' => array(
'field_formatter_class' => 'lead',
'more_link' => 0,
'more_text' => 'Read more',
'summary_handler' => 'full',
'trim_length' => 300,
'trim_link' => 0,
'trim_options' => array(
'text' => 'text',
),
'trim_preserve_tags' => '<em><strong>',
'trim_suffix' => '...',
'trim_type' => 'chars',
),
'type' => 'smart_trim_format',
'weight' => 0,
),
),
'entity_type' => 'node',
'field_name' => 'body',
'label' => 'Body',
'required' => FALSE,
'settings' => array(
'display_summary' => TRUE,
'text_processing' => 1,
'user_register_form' => FALSE,
),
'widget' => array(
'module' => 'text',
'settings' => array(
'rows' => 20,
'summary_rows' => 5,
),
'type' => 'text_textarea_with_summary',
'weight' => 2,
),
);
// Exported field_instance: 'node-news-field_page_attachments'.
$field_instances['node-news-field_page_attachments'] = array(
'bundle' => 'news',
'deleted' => 0,
'description' => '',
'display' => array(
'default' => array(
'label' => 'above',
'settings' => array(),
'type' => 'hidden',
'weight' => 2,
),
'mdp_full_popup' => array(
'label' => 'above',
'settings' => array(),
'type' => 'hidden',
'weight' => 0,
),
'mdp_inline_popup' => array(
'label' => 'above',
'settings' => array(),
'type' => 'hidden',
'weight' => 0,
),
'teaser' => array(
'label' => 'above',
'settings' => array(),
'type' => 'hidden',
'weight' => 0,
),
),
'entity_type' => 'node',
'fences_wrapper' => 'div',
'field_name' => 'field_page_attachments',
'label' => 'Attachments',
'required' => 0,
'settings' => array(
'description_field' => 0,
'file_directory' => '',
'file_extensions' => 'jpg jpeg gif png txt doc docx xls xlsx pdf ppt pptx pps ppsx odt ods odp mp3 mov mp4 m4a m4v mpeg avi ogg oga ogv weba webp webm',
'max_filesize' => '',
'user_register_form' => FALSE,
),
'widget' => array(
'active' => 1,
'module' => 'media',
'settings' => array(
'allowed_schemes' => array(
'public' => 'public',
),
'allowed_types' => array(
'audio' => 0,
'document' => 0,
'image' => 0,
'video' => 0,
),
'browser_plugins' => array(
'media_default--media_browser_1' => 0,
'media_default--media_browser_my_files' => 0,
'media_internet' => 0,
'upload' => 0,
),
),
'type' => 'media_generic',
'weight' => 3,
),
);
// Translatables
// Included for use with string extractors like potx.
t('Attachments');
t('Body');
return $field_instances;
}