1 view_mode_test.module | view_mode_test_entity_view_mode_info() |
Implements hook_entity_view_mode_info().
File
- core/
modules/ field_ui/ tests/ view_mode_test/ view_mode_test.module, line 37 - Test module for Field UI display modes.
Code
function view_mode_test_entity_view_mode_info() {
$info['node']['info_1'] = array(
'label' => t('Hook-defined display mode #1'),
);
$info['node']['info_2'] = array(
'label' => t('Hook-defined display mode #2'),
'custom settings' => FALSE,
);
$info['node']['info_3'] = array(
'label' => t('Hook-defined display mode #3'),
);
$info['node']['full'] = array(
'label' => t('Full display mode already defined by core.'),
'custom settings' => TRUE,
);
$info['taxonomy_term']['info_1'] = array(
'label' => t('Hook-defined display mode #1'),
'custom settings' => TRUE,
);
// Invalid entity type.
$info['invalid-type']['test'] = array(
'label' => t('Test display mode'),
);
// Call entity_get_info() from inside this hook to test recursion prevention.
foreach (entity_get_info() as $entity_type => $entity_info) {
$info[$entity_type]['recursion'] = array(
'label' => t('Recursion'),
);
}
return $info;
}