Esempio n. 1
0
<?php

/**
 * Before content wrap
 * Used in all templates
 */
$main_tpl_classes = apply_filters('kleo_main_template_classes', '');
if (kleo_has_shortcode('kleo_bp_')) {
    $section_id = 'id="buddypress" ';
} else {
    $section_id = '';
}
$container = apply_filters('kleo_main_container_class', 'container');
?>

<section class="container-wrap main-color">
	<div id="main-container" class="<?php 
echo $container;
?>
">
		<?php 
if ($container == 'container') {
    ?>
<div class="row"> <?php 
}
?>

			<?php 
/**
 * Before main content - action
 */
Esempio n. 2
0
 /**
  * Change site layout
  *
  * @param bool $layout
  * @param int $priority
  */
 function kleo_switch_layout($layout = false, $priority = 10)
 {
     if ($layout == false) {
         $layout = sq_option('global_sidebar', 'right');
     }
     $main_width_2cols = (int) sq_option('main_width_2cols', 9) == 0 ? 9 : (int) sq_option('main_width_2cols', 9);
     $main_width_3cols = (int) sq_option('main_width_3cols', 6) == 0 ? 6 : (int) sq_option('main_width_3cols', 6);
     $sidebar_width_2cols = 12 - $main_width_2cols;
     $sidebar_width_3cols = (12 - $main_width_3cols) / 2;
     switch ($layout) {
         case 'left':
             add_action('kleo_after_content', 'kleo_sidebar', $priority);
             remove_action('kleo_after_content', 'kleo_extra_sidebar');
             add_filter('kleo_main_template_classes', create_function('$cols', '$cols = "col-sm-' . $main_width_2cols . ' col-sm-push-' . $sidebar_width_2cols . ' tpl-left"; return $cols;'), $priority);
             add_filter('kleo_sidebar_classes', create_function('$cols', '$cols = "col-sm-' . $sidebar_width_2cols . ' sidebar-left col-sm-pull-' . $main_width_2cols . '"; return $cols;'), $priority);
             remove_filter('kleo_main_container_class', 'kleo_ret_full_container', $priority);
             break;
         case 'no':
             //full width
             remove_action('kleo_after_content', 'kleo_sidebar');
             remove_action('kleo_after_content', 'kleo_extra_sidebar');
             add_filter('kleo_main_template_classes', create_function('$cols', '$cols = "col-sm-12 tpl-no"; return $cols;'), $priority);
             //enable full-width elements
             if (is_singular() && kleo_has_shortcode('vc_row')) {
                 add_filter('kleo_main_container_class', 'kleo_ret_full_container', $priority);
             }
             break;
         case '3ll':
             add_action('kleo_after_content', 'kleo_sidebar', $priority);
             add_action('kleo_after_content', 'kleo_extra_sidebar', $priority);
             add_filter('kleo_main_template_classes', create_function('$cols', '$cols = "col-sm-' . $main_width_3cols . ' col-sm-push-' . $sidebar_width_3cols * 2 . ' tpl-3ll"; return $cols;'), $priority);
             add_filter('kleo_sidebar_classes', create_function('$cols', '$cols = "col-sm-' . $sidebar_width_3cols . ' col-sm-pull-' . $main_width_3cols . ' sidebar-3ll"; return $cols;'), $priority);
             add_filter('kleo_extra_sidebar_classes', create_function('$cols', '$cols = "col-sm-' . $sidebar_width_3cols . ' col-sm-pull-' . $main_width_3cols . ' sidebar-3ll"; return $cols;'), $priority);
             remove_filter('kleo_main_container_class', 'kleo_ret_full_container', $priority);
             break;
         case '3lr':
             add_action('kleo_after_content', 'kleo_sidebar', $priority);
             add_action('kleo_after_content', 'kleo_extra_sidebar', $priority);
             add_filter('kleo_main_template_classes', create_function('$cols', '$cols = "col-sm-' . $main_width_3cols . ' col-sm-push-' . $sidebar_width_3cols . ' tpl-3lr"; return $cols;'), $priority);
             add_filter('kleo_sidebar_classes', create_function('$cols', '$cols = "col-sm-' . $sidebar_width_3cols . ' col-sm-pull-' . $main_width_3cols . ' sidebar-3lr"; return $cols;'), $priority);
             add_filter('kleo_extra_sidebar_classes', create_function('$cols', '$cols = "col-sm-' . $sidebar_width_3cols . ' sidebar-3lr"; return $cols;'), $priority);
             remove_filter('kleo_main_container_class', 'kleo_ret_full_container', $priority);
             break;
         case '3rr':
             add_action('kleo_after_content', 'kleo_sidebar', $priority);
             add_action('kleo_after_content', 'kleo_extra_sidebar', $priority);
             add_filter('kleo_main_template_classes', create_function('$cols', '$cols = "col-sm-' . $main_width_3cols . ' tpl-3rr"; return $cols;'), $priority);
             add_filter('kleo_sidebar_classes', create_function('$cols', '$cols = "col-sm-' . $sidebar_width_3cols . ' sidebar-3rr"; return $cols;'), $priority);
             add_filter('kleo_extra_sidebar_classes', create_function('$cols', '$cols = "col-sm-' . $sidebar_width_3cols . ' sidebar-3rr"; return $cols;'), $priority);
             remove_filter('kleo_main_container_class', 'kleo_ret_full_container', $priority);
             break;
         case 'right':
         default:
             add_action('kleo_after_content', 'kleo_sidebar', $priority);
             remove_action('kleo_after_content', 'kleo_extra_sidebar');
             add_filter('kleo_main_template_classes', create_function('$cols', '$cols = "col-sm-' . $main_width_2cols . ' tpl-right"; return $cols;'), $priority);
             add_filter('kleo_sidebar_classes', create_function('$cols', '$cols = "col-sm-' . $sidebar_width_2cols . ' sidebar-right"; return $cols;'), $priority);
             remove_filter('kleo_main_container_class', 'kleo_ret_full_container', $priority);
             break;
     }
 }