Forums Forums Search & Filter Pro Hide results list by default

Viewing 3 posts - 1 through 3 (of 3 total)
  • Anonymous
    #176609

    Hi,

    Quick question: i’m looking for a solution to have no results displayed by default.

    For now: i use the shortcode method to display my results. I customizeds the results template in my theme child.

    By default, when loading the page, all entries are listed. What i want to achieve is to have nothing displayed until any filter in the filtering section has been activated.

    Thanks for your help 🙂

    Trevor
    #176626

    As you are if you are using our shortcode display results method (and therefore our results.php template file), it needs to be edited to look like this:

    global $searchandfilter;
    $sf_current_query = $searchandfilter->get(1024)->current_query();
    if ((!$sf_current_query->is_filtered())&&($sf_current_query->get_search_term()=="")) {
      echo '<div>Nothing to see here folks!</div>'; 
    } else {
      // your template archive code/loop OR results.php code here
    }

    Change 1024 to the ID number of your form (from the form shortcode).

    Make sure you are working on a copy of the results.php file in a search-filter sub-folder of your theme/child theme folder, and not the original in our plugin template folder.

    Anonymous
    #176631

    Thanks Trevor. I works perfectly.

Viewing 3 posts - 1 through 3 (of 3 total)