Commit db540763 authored by Rene Hache's avatar Rene Hache
Browse files

Add some logic that alters skip links wrapper

parent 5cab8d43
Loading
Loading
Loading
Loading
+8 −1
Original line number Diff line number Diff line
@@ -27,6 +27,7 @@ if ($layout_type != 'conventional') {
}

function layoutstudio_preprocess_html(&$variables) {  
	$html = theme_get_setting('layoutstudio_html');

  // Set up layout variable.
  if (empty($variables['page']['sidebar_first'])) {
@@ -81,10 +82,16 @@ function layoutstudio_preprocess_html(&$variables) {
  
  //Create Skip to Navigation and Content links
  $variables['skip_to_links'] = '';
  if ($html == 'html5' ) {
  	$skip_wrapper = 'nav';
  }
  else {
  	$skip_wrapper = 'div';
  }
  if (isset($variables['page']['navigation']) OR theme_get_setting('toggle_main_menu') OR theme_get_setting('toggle_secondary_menu')) {
    $skip_to_content ='<span class="skip-to-content"><a href=".zone-content-area" title="Go to site content">content</a></span>';
    $skip_to_nav = ' &ndash; <span class="skip-to-nav"><a href="#nav" title="Go to site navigation">navigation</a></span>';
    $variables['skip_to_links'] = '<nav class="skip-to-links">Skip to: ' . $skip_to_content . $skip_to_nav . '</nav>';
    $variables['skip_to_links'] = '<' . $skip_wrapper . ' class="skip-to-links">Skip to: ' . $skip_to_content . $skip_to_nav . '</' . $skip_wrapper . '>';
  }
  
  //Add page wrapper div if necessary