function view_mode_page_missing_view_modes in View Mode Page 8.2
Same name and namespace in other branches
- 7.2 view_mode_page.module \view_mode_page_missing_view_modes()
Show missing view modes
4 string references to 'view_mode_page_missing_view_modes'
- view_mode_page_menu in ./
view_mode_page.module - Implements hook_menu().
- view_mode_page_menu_alter in ./
view_mode_page.module - Implements hook_menu_alter().
- view_mode_page_requirements in ./
view_mode_page.module - Implements hook_requirements().
- view_mode_page_uninstall in ./
view_mode_page.install - Implements hook_uninstall().
File
- ./
view_mode_page.module, line 709 - View Mode Page module allows users to add a page for a specific view mode.
Code
function view_mode_page_missing_view_modes() {
$missing = variable_get('view_mode_page_missing_view_modes', NULL);
// if nothing is missing, let's exit with a nice message
if (!$missing) {
return array(
'#markup' => '<p>' . t('There are currently no view mode page patterns with missing view modes.') . '</p>',
);
}
$patterns_text = 'patterns are';
if (count($missing) == 1) {
$patterns_text = 'pattern is';
}
$page = array();
$page['directions'] = array(
'#markup' => '<p>' . t('The following view mode page @patterns missing a view mode. The view mode may have been removed.', array(
'@patterns' => $patterns_text,
)) . '</p>',
);
$page['view_modes'] = array(
'#markup' => view_mode_page_list_patterns($missing),
);
return $page;
}