type == 'forum') || (arg(0) == 'forum')) ? 'forum' : ''; // Forum page } else { $body_classes[] = (arg(0) == 'forum') ? 'forum' : ''; // Forum page } if (module_exists('panels') && function_exists('panels_get_current_page_display')) { // Panels page $body_classes[] = (panels_get_current_page_display()) ? 'panels' : ''; } $body_classes[] = 'layout-'. (($vars['sidebar_first']) ? 'first-main' : 'main') . (($vars['sidebar_last']) ? '-last' : ''); // Sidebars active $body_classes[] = theme_get_setting('sidebar_layout'); // Sidebar layout $body_classes[] = (theme_get_setting('theme_font') != 'none') ? theme_get_setting('theme_font') : ''; // Font family $body_classes[] = theme_get_setting('theme_font_size'); // Font size $body_classes[] = (user_access('administer blocks', $user) && theme_get_setting('grid_mask')) ? 'grid-mask-enabled' : ''; // Grid mask overlay $body_classes[] = 'grid-type-' . $grid_type; // Fixed width or fluid $body_classes[] = 'grid-width-' . sprintf("%02d", $grid_width); // Grid width in units $body_classes[] = ($grid_type == 'fluid') ? theme_get_setting('fluid_grid_width') : ''; // Fluid grid width in % $body_classes = array_filter($body_classes); // Remove empty elements $vars['body_classes'] = implode(' ', $body_classes); // Create class list separated by spaces $vars['body_id'] = 'pid-' . strtolower(preg_replace('/[^a-zA-Z0-9-]+/', '-', drupal_get_path_alias($_GET['q']))); // Add a unique page id // Generate links tree & add Superfish class if dropdown enabled, else make standard primary links $vars['primary_links_tree'] = ''; if ($vars['primary_links']) { if (theme_get_setting('primary_menu_dropdown') == 1) { // Check for menu internationalization if (module_exists('i18nmenu')) { $vars['primary_links_tree'] = i18nmenu_translated_tree(variable_get('menu_primary_links_source', 'primary-links')); } else { $vars['primary_links_tree'] = menu_tree(variable_get('menu_primary_links_source', 'primary-links')); } $vars['primary_links_tree'] = preg_replace('/