function answers_field_default_fields in Answers 7.3
Same name and namespace in other branches
- 7 answers.features.field.inc \answers_field_default_fields()
- 7.2 answers.features.field.inc \answers_field_default_fields()
Implements hook_field_default_fields().
1 call to answers_field_default_fields()
- answers_update_7200 in ./
answers.install - Add 'field_question_locked_p' to the question content type.
File
Code
function answers_field_default_fields() {
$fields = array();
// Exported field: 'node-answer-body'.
$fields['node-answer-body'] = array(
'field_config' => array(
'active' => '1',
'cardinality' => '1',
'deleted' => '0',
'entity_types' => array(
0 => 'node',
),
'field_name' => 'body',
'foreign keys' => array(
'format' => array(
'columns' => array(
'format' => 'format',
),
'table' => 'filter_format',
),
),
'indexes' => array(
'format' => array(
0 => 'format',
),
),
'locked' => '0',
'module' => 'text',
'settings' => array(),
'translatable' => '1',
'type' => 'text_with_summary',
),
'field_instance' => array(
'bundle' => 'answer',
'default_value' => NULL,
'deleted' => '0',
'description' => '',
'display' => array(
'default' => array(
'label' => 'hidden',
'module' => 'text',
'settings' => array(),
'type' => 'text_default',
'weight' => '1',
),
'teaser' => array(
'label' => 'hidden',
'module' => 'text',
'settings' => array(
'trim_length' => 600,
),
'type' => 'text_summary_or_trimmed',
'weight' => '0',
),
),
'entity_type' => 'node',
'field_name' => 'body',
'label' => 'Description',
'required' => 0,
'settings' => array(
'display_summary' => 1,
'text_processing' => '1',
'user_register_form' => FALSE,
),
'widget' => array(
'active' => 1,
'module' => 'text',
'settings' => array(
'rows' => '20',
'summary_rows' => 5,
),
'type' => 'text_textarea_with_summary',
'weight' => '2',
),
'widget_type' => 'text_textarea_with_summary',
),
);
// Exported field: 'node-answer-field_answer_question'.
$fields['node-answer-field_answer_question'] = array(
'field_config' => array(
'active' => '1',
'cardinality' => '1',
'deleted' => '0',
'entity_types' => array(),
'field_name' => 'field_answer_question',
'foreign keys' => array(
'nid' => array(
'columns' => array(
'nid' => 'nid',
),
'table' => 'node',
),
),
'indexes' => array(
'nid' => array(
0 => 'nid',
),
),
'locked' => '0',
'module' => 'node_reference',
'settings' => array(
'referenceable_types' => array(
'answer' => 0,
'article' => 0,
'page' => 0,
'question' => 'question',
),
'view' => array(
'args' => array(),
'display_name' => '',
'view_name' => '',
),
),
'translatable' => '1',
'type' => 'node_reference',
),
'field_instance' => array(
'bundle' => 'answer',
'default_value' => NULL,
'deleted' => '0',
'description' => '',
'display' => array(
'default' => array(
'label' => 'inline',
'module' => 'node_reference',
'settings' => array(),
'type' => 'node_reference_default',
'weight' => '0',
),
'teaser' => array(
'label' => 'hidden',
'settings' => array(),
'type' => 'hidden',
'weight' => '0',
),
),
'entity_type' => 'node',
'field_name' => 'field_answer_question',
'label' => format_string('!Answer to the !question', answers_translation()),
'required' => 0,
'settings' => array(
'user_register_form' => FALSE,
),
'widget' => array(
'active' => 1,
'module' => 'nodereference_url',
'settings' => array(
'autocomplete_match' => 'contains',
'edit_fallback' => 0,
'fallback' => 'page_not_found',
'node_link' => array(
'destination' => 'node',
'full' => 1,
'hover_title' => format_string('Post a new !answer to this !question', answers_translation()),
'teaser' => 0,
'title' => t('Post an !Answer', answers_translation()),
),
),
'type' => 'nodereference_url',
'weight' => 0,
),
),
);
// Exported field: 'node-question-body'.
$fields['node-question-body'] = array(
'field_config' => array(
'active' => '1',
'cardinality' => '1',
'deleted' => '0',
'entity_types' => array(
0 => 'node',
),
'field_name' => 'body',
'foreign keys' => array(
'format' => array(
'columns' => array(
'format' => 'format',
),
'table' => 'filter_format',
),
),
'indexes' => array(
'format' => array(
0 => 'format',
),
),
'locked' => '0',
'module' => 'text',
'settings' => array(),
'translatable' => '1',
'type' => 'text_with_summary',
),
'field_instance' => array(
'bundle' => 'question',
'default_value' => NULL,
'deleted' => '0',
'description' => '',
'display' => array(
'default' => array(
'label' => 'hidden',
'module' => 'text',
'settings' => array(),
'type' => 'text_default',
'weight' => '0',
),
'teaser' => array(
'label' => 'hidden',
'module' => 'text',
'settings' => array(
'trim_length' => 600,
),
'type' => 'text_summary_or_trimmed',
'weight' => 0,
),
),
'entity_type' => 'node',
'field_name' => 'body',
'label' => 'Description',
'required' => 0,
'settings' => array(
'display_summary' => 1,
'text_processing' => '1',
'user_register_form' => FALSE,
),
'widget' => array(
'active' => 1,
'module' => 'text',
'settings' => array(
'rows' => '20',
'summary_rows' => 5,
),
'type' => 'text_textarea_with_summary',
'weight' => '-4',
),
'widget_type' => 'text_textarea_with_summary',
),
);
// Exported field: 'node-question-field_answer_count'.
$fields['node-question-field_answer_count'] = array(
'field_config' => array(
'active' => '1',
'cardinality' => '1',
'deleted' => '0',
'entity_types' => array(),
'field_name' => 'field_answer_count',
'foreign keys' => array(),
'indexes' => array(),
'locked' => '0',
'module' => 'nodereference_count',
'settings' => array(),
'translatable' => '1',
'type' => 'nodereference_count',
),
'field_instance' => array(
'bundle' => 'question',
'default_value' => NULL,
'deleted' => '0',
'description' => '',
'display' => array(
'default' => array(
'label' => 'inline',
'settings' => array(),
'type' => 'hidden',
'weight' => '2',
),
'teaser' => array(
'label' => 'above',
'settings' => array(),
'type' => 'hidden',
'weight' => 0,
),
),
'entity_type' => 'node',
'field_name' => 'field_answer_count',
'label' => format_string('!Answer Count', answers_translation()),
'required' => 0,
'settings' => array(
'count_only_published' => 1,
'counted_reference_fields' => array(
'field_answer_question' => 'field_answer_question',
),
'user_register_form' => FALSE,
),
'widget' => array(
'active' => 0,
'module' => 'nodereference_count',
'settings' => array(),
'type' => 'nodereference_count_widget',
'weight' => '-2',
),
),
);
// Exported field: 'node-question-field_notify_p'.
$fields['node-question-field_notify_p'] = array(
'field_config' => array(
'active' => '1',
'cardinality' => '1',
'deleted' => '0',
'entity_types' => array(),
'field_name' => 'field_notify_p',
'foreign keys' => array(),
'indexes' => array(
'value' => array(
0 => 'value',
),
),
'locked' => '0',
'module' => 'list',
'settings' => array(
'allowed_values' => array(
0 => '',
1 => '',
),
'allowed_values_function' => '',
),
'translatable' => '1',
'type' => 'list_boolean',
),
'field_instance' => array(
'bundle' => 'question',
'default_value' => array(
0 => array(
'value' => 0,
),
),
'deleted' => '0',
'description' => format_string('Would you like to receive notifications by email when users post !answers to your !question?', answers_translation()),
'display' => array(
'default' => array(
'label' => 'inline',
'settings' => array(),
'type' => 'hidden',
'weight' => '1',
),
'teaser' => array(
'label' => 'above',
'settings' => array(),
'type' => 'hidden',
'weight' => 0,
),
),
'entity_type' => 'node',
'field_name' => 'field_notify_p',
'label' => format_string('Notify on !Answer', answers_translation()),
'required' => 0,
'settings' => array(
'user_register_form' => FALSE,
),
'widget' => array(
'active' => 1,
'module' => 'options',
'settings' => array(
'display_label' => 1,
),
'type' => 'options_onoff',
'weight' => '-3',
),
),
);
// Exported field: 'node-question-field_question_locked_p'.
$fields['node-question-field_question_locked_p'] = array(
'field_config' => array(
'active' => '1',
'cardinality' => '1',
'deleted' => '0',
'entity_types' => array(),
'field_name' => 'field_question_locked_p',
'foreign keys' => array(),
'indexes' => array(
'value' => array(
0 => 'value',
),
),
'locked' => '0',
'module' => 'list',
'settings' => array(
'allowed_values' => array(
0 => '',
1 => '',
),
'allowed_values_function' => '',
),
'translatable' => '1',
'type' => 'list_boolean',
),
'field_instance' => array(
'bundle' => 'question',
'default_value' => array(
0 => array(
'value' => 0,
),
),
'deleted' => '0',
'description' => '',
'display' => array(
'default' => array(
'label' => 'inline',
'settings' => array(),
'type' => 'hidden',
'weight' => '3',
),
'teaser' => array(
'label' => 'above',
'settings' => array(),
'type' => 'hidden',
'weight' => 0,
),
),
'entity_type' => 'node',
'field_name' => 'field_question_locked_p',
'label' => format_string('!Question Locked', answers_translation()),
'required' => 0,
'settings' => array(
'user_register_form' => FALSE,
),
'widget' => array(
'active' => 1,
'module' => 'options',
'settings' => array(
'display_label' => 0,
),
'type' => 'options_onoff',
'weight' => '-1',
),
),
);
// Translatables
// Included for use with string extractors like potx.
t('!Answer Count', answers_translation());
t('!Answers to the !question', answers_translation());
t('Description');
t('Notify on !Answer', answers_translation());
t('!Question Locked', answers_translation());
t('Would you like to receive notifications by email when users post !answers_trans_lcanswers to your !answers_trans_lcquestion?', answers_translation());
return $fields;
}