Take your website
To the next level
Discover our newly launched customization services and elevate your web projects to new heights.
Delegate tasks, save time, and unlock the power of professional WordPress outsourcing.

Okay
  Public Ticket #1470604
seach layout
Closed

Comments

  •  1
    DiamondMich11 started the conversation

    How do I change the search results page to a simple blog or to a page layout

  •  7,092
    Oliver replied

    HI!

    Sorry, can you add some screenshots to describe what you need to make in detail? Thank you. 

    Please note if you comment on your ticket before we reply, your ticket will be pushed down of the tickets list. 

    Regards, Oliver

  •  1
    DiamondMich11 replied

    I want to change the results from a mosaic to a classic list

  •  7,092
    Oliver replied

    Hi, 

    1. Copy file 

    /thegem-wptheme/wp-content/themes/thegem/search.php

    to  the child theme.

    2. Add this code to this file excerpt the old one:

    <?php
    $thegem_panel_classes = array('panel', 'row');
    if(is_active_sidebar('page-sidebar')) {
        $thegem_panel_classes[] = 'panel-sidebar-position-right';
        $thegem_panel_classes[] = 'with-sidebar';
        $thegem_center_classes = 'col-lg-9 col-md-9 col-sm-12';
    } else {
        $thegem_center_classes = 'col-xs-12';
    }
    get_header(); ?>
    <div id="main-content" class="main-content">
    <?php
        $thegem_no_margins_block = '';
        if(is_tax() || is_category() || is_tag() || is_archive()) {
            $thegem_term_id = get_queried_object() ? get_queried_object()--->term_id : 0;
            $thegem_page_data = array(
                'title' => thegem_theme_options_get_page_settings('blog'),
                'effects' => thegem_theme_options_get_page_settings('blog'),
                'slideshow' => thegem_theme_options_get_page_settings('blog'),
                'sidebar' => thegem_theme_options_get_page_settings('blog')
            );
            if(get_term_meta($thegem_term_id , 'thegem_taxonomy_custom_page_options', true)) {
                $thegem_page_data = array(
                    'title' => thegem_get_sanitize_page_title_data($thegem_term_id, array(), 'term'),
                    'effects' => thegem_get_sanitize_page_effects_data($thegem_term_id, array(), 'term'),
                    'slideshow' => thegem_get_sanitize_page_slideshow_data($thegem_term_id, array(), 'term'),
                    'sidebar' => thegem_get_sanitize_page_sidebar_data($thegem_term_id, array(), 'term')
                );
            }
            if($thegem_page_data['effects']['effects_no_bottom_margin']) {
                $thegem_no_margins_block .= ' no-bottom-margin';
            }
            if($thegem_page_data['effects']['effects_no_top_margin']) {
                $thegem_no_margins_block .= ' no-top-margin';
            }
            $thegem_panel_classes = array('panel', 'row');
            $thegem_center_classes = 'panel-center';
            $thegem_sidebar_classes = '';
            if(is_active_sidebar('page-sidebar') && $thegem_page_data['sidebar']['sidebar_position']) {
                $thegem_panel_classes[] = 'panel-sidebar-position-'.$thegem_page_data['sidebar']['sidebar_position'];
                $thegem_panel_classes[] = 'with-sidebar';
                $thegem_center_classes .= ' col-lg-9 col-md-9 col-sm-12';
                if($thegem_page_data['sidebar']['sidebar_position'] == 'left') {
                    $thegem_center_classes .= ' col-md-push-3 col-sm-push-0';
                    $thegem_sidebar_classes .= ' col-md-pull-9 col-sm-pull-0';
                }
            } else {
                $thegem_center_classes .= ' col-xs-12';
            }
            if($thegem_page_data['sidebar']['sidebar_sticky']) {
                $thegem_panel_classes[] = 'panel-sidebar-sticky';
            }
            if($thegem_page_data['slideshow']['slideshow_type']) {
                thegem_slideshow_block(array('slideshow_type' => $thegem_page_data['slideshow']['slideshow_type'], 'slideshow' => $thegem_page_data['slideshow']['slideshow_slideshow'], 'lslider' => $thegem_page_data['slideshow']['slideshow_layerslider'], 'slider' => $thegem_page_data['slideshow']['slideshow_revslider']));
            }
        }
        echo thegem_page_title();
    ?>
        <div class="block-content<?php echo esc_attr($thegem_no_margins_block); ?>">
            <div class="container">
                <div class="<?php echo esc_attr(implode(' ', $thegem_panel_classes)); ?>">
                    <div class="<?php echo esc_attr($thegem_center_classes); ?>">
                    <!--?php
                        if ( have_posts() ) {
                            if(!is_singular()) {
                                wp_enqueue_style('thegem-blog');
                                wp_enqueue_style('thegem-additional-blog');
                                wp_enqueue_style('thegem-blog-timeline-new');
                                wp_enqueue_script('thegem-scroll-monitor');
                                wp_enqueue_script('thegem-items-animations');
                                wp_enqueue_script('thegem-blog');
                                wp_enqueue_script('thegem-gallery');
                                echo '<div class="blog blog-style-default"-->';
                            }
                            while ( have_posts() ) : the_post();
                                get_template_part( 'content', 'blog-item' );
                            endwhile;
                            if(!is_singular()) { thegem_pagination(); echo '</div>'; }
                        } else {
                            get_template_part( 'content', 'none' );
                        }
                    ?>
                    </div>
                    <!--?php
                        if(is_active_sidebar('page-sidebar') && !empty($thegem_page_data['sidebar']['sidebar_position'])) {
                            echo '<div class="sidebar col-lg-3 col-md-3 col-sm-12'.esc_attr($thegem_sidebar_classes).'" role="complementary"-->';
                            get_sidebar('page');
                            echo '</div><!-- .sidebar -->';
                        }
                    ?>
                </div>
            </div><!-- .container -->
        <!-- .block-content -->
    <!-- #main-content -->
    <!--?php
    get_footer();-->
    

    Please note if you comment on your ticket before we reply, your ticket will be pushed down of the tickets list. 

    Regards, Oliver