diff -r 07239de796bb -r e756a8c72c3d cms/drupal/themes/seven/template.php --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/cms/drupal/themes/seven/template.php Fri Sep 08 12:04:06 2017 +0200 @@ -0,0 +1,118 @@ + CSS_THEME, 'browsers' => array('IE' => 'lte IE 8', '!IE' => FALSE), 'weight' => 999, 'preprocess' => FALSE)); + // Add conditional CSS for IE7 and below. + drupal_add_css(path_to_theme() . '/ie7.css', array('group' => CSS_THEME, 'browsers' => array('IE' => 'lte IE 7', '!IE' => FALSE), 'weight' => 999, 'preprocess' => FALSE)); + // Add conditional CSS for IE6. + drupal_add_css(path_to_theme() . '/ie6.css', array('group' => CSS_THEME, 'browsers' => array('IE' => 'lte IE 6', '!IE' => FALSE), 'weight' => 999, 'preprocess' => FALSE)); +} + +/** + * Override or insert variables into the page template. + */ +function seven_preprocess_page(&$vars) { + $vars['primary_local_tasks'] = $vars['tabs']; + unset($vars['primary_local_tasks']['#secondary']); + $vars['secondary_local_tasks'] = array( + '#theme' => 'menu_local_tasks', + '#secondary' => $vars['tabs']['#secondary'], + ); +} + +/** + * Display the list of available node types for node creation. + */ +function seven_node_add_list($variables) { + $content = $variables['content']; + $output = ''; + if ($content) { + $output = ''; + } + else { + $output = '

' . t('You have not created any content types yet. Go to the content type creation page to add a new content type.', array('@create-content' => url('admin/structure/types/add'))) . '

'; + } + return $output; +} + +/** + * Overrides theme_admin_block_content(). + * + * Use unordered list markup in both compact and extended mode. + */ +function seven_admin_block_content($variables) { + $content = $variables['content']; + $output = ''; + if (!empty($content)) { + $output = system_admin_compact_mode() ? '