Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- <?php
- /*
- Template Name: Page Left Sidebar
- */
- ?>
- <?php
- get_header();
- //Get Meta Data for Page Intro & Featured Area
- $pageID = get_the_ID();
- $custom_fields = get_post_custom($pageID);
- if(is_array($custom_fields)){
- $addFeaturedArea = (array_key_exists('_use_featured_area', $custom_fields)) ? $custom_fields['_use_featured_area'][0] : 'false';
- $addSlider = (array_key_exists('_add_slider', $custom_fields)) ? $custom_fields['_add_slider'][0] : 'false';
- $sliderID = (array_key_exists('_slider_selector', $custom_fields)) ? $custom_fields['_slider_selector'][0] : 0;
- $addPageTitle = (array_key_exists('_add_page_title', $custom_fields)) ? $custom_fields['_add_page_title'][0] : 'false';
- $pageTitleText = (array_key_exists('_page_title', $custom_fields)) ? $custom_fields['_page_title'][0] : '';
- $pageTitleText = unEscape($pageTitleText);
- $pageTitleAlign = (array_key_exists('_page_title_align', $custom_fields)) ? $custom_fields['_page_title_align'][0] : '';
- $sub_title = (array_key_exists('_sub_title', $custom_fields)) ? $custom_fields['_sub_title'][0] : '';
- $sub_title = unEscape($sub_title);
- $addImage = (array_key_exists('_add_image', $custom_fields)) ? $custom_fields['_add_image'][0] : 'false';
- if($addImage == 'true'){
- $imageAtts = array(
- 'url' => $custom_fields['_image_file'][0],
- 'border' => $custom_fields['_image_border'][0],
- 'link' => $custom_fields['_image_link'][0],
- 'target' => $custom_fields['_image_target'][0],
- 'featured' => true
- );
- }
- $sideBarSelection = (array_key_exists('_sidebar', $custom_fields)) ? $custom_fields['_sidebar'][0] : 'none';
- $sideBarPosition = (array_key_exists('_sidebar_position', $custom_fields)) ? $custom_fields['_sidebar_position'][0] : 'rightSideBar';
- if($sideBarPosition == 'right'){
- $sideBarPosition = 'rightSideBar';
- }
- $sideBarName = 'none';
- $sideBars = ThemeData()->setting('custom_sidebars','false');
- if(is_array($sideBars)){
- if(array_key_exists('items', $sideBars)){
- $items = $sideBars['items'];
- if(is_array($items)){
- if($sideBarSelection == 0){
- $sideBarName = $sideBars['items'][0];
- }
- else{
- $sideBarName = $sideBars['items'][$sideBarSelection];
- }
- }
- }
- }
- }
- else{
- //Set all to false
- $addFeaturedArea = 'false';
- $addSlider = 'false';
- $sliderID = 0;
- $addImage = 'false';
- $addPageTitle = 'false';
- $pageTitleText = '';
- }
- ?>
- <?php
- if($addFeaturedArea == 'true'){
- ?>
- <div id="featuredArea">
- <div id="featuredHolder">
- <?php
- if($addSlider == 'true'){
- //See if sliderid is a Layer Slider
- if (preg_match('/^ls/', $sliderID)) {
- $sliderID = substr($sliderID, 2);
- echo do_shortcode('[layerslider id="'.$sliderID.'"]');
- }
- else{
- $slider = ThemeData()->getSlider($sliderID);
- $type = $slider['meta']['type'];
- $featuredArea = true;
- switch ($type) {
- case "flexslider":
- $raw = false;
- echo flexslider($slider,$featuredArea,$raw);
- break;
- case "carousel":
- echo carousel($slider,$featuredArea);
- break;
- case "nivo":
- echo nivoCreator($slider,$featuredArea);
- break;
- case "accordion":
- echo accordionCreator($slider,$featuredArea);
- break;
- case "anything-slider":
- echo anythingCreator($slider,$featuredArea);
- break;
- case "piecemaker1":
- echo piecemaker1Creator($slider,$featuredArea);
- break;
- case "piecemaker2":
- echo piecemaker2Creator($slider,$featuredArea);
- break;
- }
- }
- }
- if($addImage == 'true'){
- echo optionsImageShortcode($imageAtts);
- }
- ?>
- </div>
- <div class="clear"></div>
- </div>
- <div class="clear"></div>
- <?php
- }
- ?>
- <div id="innerWrap" class= "leftSideBar">
- <?php if ( have_posts() ) while ( have_posts() ) : the_post(); ?>
- <?php
- if($addPageTitle == 'true'){
- ?>
- <div id="titleWrapper">
- <div id="pageTitle">
- <div id="title" style="text-align:<?php echo $pageTitleAlign ?>">
- <h1><?php echo $pageTitleText ?></h1>
- <?php if($sub_title != ''){ ?>
- <span class="subTitle"><?php echo $sub_title ?></span>
- <?php } ?>
- </div>
- </div>
- </div>
- <div class="clear"></div>
- <?php
- }
- ?>
- <div id="content" class= "leftSideBar">
- <div id="pageContent">
- <?php mp_product(); ?>
- </div><div class="clear"></div> <!-- CLOSE PAGE CONTENT & CLEAR DIV -->
- </div> <!-- CLOSE CONTENT DIV -->
- <div id="sideBar" class= "leftSideBar">
- <div id="sideBarWidgets">
- <?php
- //Side Bar input//
- $url = $_SERVER['REQUEST_URI'];
- if (false !== strpos($url,'products')) {
- dynamic_sidebar( 'Store' );
- echo "</div>";
- }
- //end Sidebar input//
- ?>
- </div><div class="clear"></div>
- </div><div class="clear"></div><!-- CLOSE SIDEBAR -->
- <?php endwhile; ?>
- </div> <!-- CLOSE innerWrap -->
- <div class="clear"></div>
- </div> <!-- CLOSE contentWrapper -->
- <div class="clear"></div>
- <?php get_footer(); ?>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement