• Resolved FrankG2013

    (@frankg2013)


    Hello,

    I have a problem. I want to inlcude different slides on different pages. with a code in header.php. The following code gives an error

    <?php if ( is_page('home')  ){
    					// Top Slider Part
    					if( $gdl_top_slider_type == 'Layer Slider' ){
    						echo '<div class="gdl-top-slider">';
    						echo '<div class="gdl-top-slider-wrapper ' . $full_slider . '">';
    						putRevSlider("homeslider");
    						echo '<div class="clear"></div>';
    						echo '</div>';
    						echo '</div>';
    						}
    
    else if ( is_page('contact')  ){
    					// Top Slider Part
    					if( $gdl_top_slider_type == 'Layer Slider' ){
    						echo '<div class="gdl-top-slider">';
    						echo '<div class="gdl-top-slider-wrapper ' . $full_slider . '">';
    						putRevSlider("contactslider");
    						echo '<div class="clear"></div>';
    						echo '</div>';
    						echo '</div>';
    						}
    
    else if( empty($gdl_top_slider_type) || $gdl_top_slider_type == 'Title' || $gdl_top_slider_type == 'No Slider' ){
    						$page_caption = get_post_meta($post->ID, 'page-option-caption', true);
    						print_page_header(get_the_title(), $page_caption);
    					}else if ( $gdl_top_slider_type != "None"){
    						echo '<div class="gdl-top-slider">';
    						echo '<div class="gdl-top-slider-wrapper ' . $full_slider . '">';
    						$slider_xml = "<Slider>" . create_xml_tag('size', 'full-width');
    						$slider_xml = $slider_xml . create_xml_tag('slider-type', $gdl_top_slider_type);
    						$slider_xml = $slider_xml . $gdl_top_slider_xml;
    						$slider_xml = $slider_xml . "</Slider>";
    						$slider_xml_dom = new DOMDocument();
    						$slider_xml_dom->loadXML($slider_xml);
    						print_slider_item($slider_xml_dom->documentElement);
    						echo '<div class="clear"></div>';
    						echo '</div>';
    						echo '</div>';
    					}

    Someone who can help me with this?

Viewing 2 replies - 1 through 2 (of 2 total)
  • Moderator bcworkz

    (@bcworkz)

    The first two if ( is_page()) statements lack matching closing {curly braces} before the next else if. The curly brace that is there matches to the nested if( $gdl_top_slider_type ==, add one more.

    Thread Starter FrankG2013

    (@frankg2013)

    Oké thx! its already resolved.. i changed it to:

    // Top Slider Part
    					if( $gdl_top_slider_type == 'Layer Slider' ){
    						echo '<div class="gdl-top-slider">';
    						echo '<div class="gdl-top-slider-wrapper ' . $full_slider . '">';
    						if($post->ID=="30" || $post->post_title=="contact" ){
    						putRevSlider("contactslide");}
    						else {
    						putRevSlider("homeslide");}
    						echo '<div class="clear"></div>';
    						echo '</div>';
    						echo '</div>';
    
    					}

Viewing 2 replies - 1 through 2 (of 2 total)
  • The topic ‘include different slides on different pages’ is closed to new replies.