Custom Search Panels

Many customers want a standard search panel displayed across all their search pages, but a custom search panel - often on the Home page.


[rover_idx_full_page search_panel_layout="custom" template_fields="street,mlnumber,beds,baths"]

This is what the shortcode would generate
This is what your shortcode would generate

For a fully custom experience, you can use the search_panel_layout="custom" parameter.  This tells Rover that you do not want to use the search panel template that was chosen as the default for the site.  Rather, you want to display a custom search panel, and specify which search fields are displayed.

template_fields="" is the parameter that instructs which search fields should appear, in what order, in the search panel.  You can specify any available search field.  For instance:

[rover_idx_search_panel search_panel_layout="custom" template_fields="cities,price,prop_types" min_price="150000" max_price="800000"]

And if you want a "More" dropdown that has more search fields within it (like many of the default templated search panels) you can do that too.  Just add advanced to the list of template_fields.  All fields after the word advanced will appear within the More dropdown, in the order you specified.  For instance:

[rover_idx_search_panel search_panel_layout="custom" template_fields="cities,price,prop_types,advanced,waterfront,yearbuilt,newconstruction" min_price="150000" max_price="800000"]

Don't forget that Rover displays property matches as the visitor makes selections.  If you want to force the display of a search button, just include that in the list of template fields.

[rover_idx_search_panel search_panel_layout="custom" template_fields="cities,price,prop_types,advanced,waterfront,yearbuilt,newconstruction,afteradvanced,searchbutton" min_price="150000" max_price="800000"]

The afteradvanced causes the searchbutton to be placed outside the More dropdown, not within.

The reference list of available search fields to include in a search panel are:

  • acres
  • areas
  • baths
  • beds
  • buildings
  • canalfront
  • cities
  • counties
  • dateadded
  • foreclosed
  • garage
  • golf
  • lakefront
  • mlnumber
  • newconstruction
  • newrow
  • oceanfront
  • pool
  • price
  • price_range
  • price_rental_range
  • prop_types
  • riverfront
  • school
  • shortsale
  • sqft
  • street
  • subdivisions
  • waterfront
  • waterview
  • yearbuilt

Display only Single Family Homes

To display only single family homes:

[rover_idx_full_page prop_types="singlefamily"]

You can use additional valid shortcode parameters to more precisely define what you would like displayed.  For instance:

[rover_idx_full_page prop_types="singlefamily,land" min_price="300000"]

[rover_idx_full_page prop_types="singlefamily" waterfront="true"]

*  If you do not include the prop_types parameters, Rover IDX will always assume the list of checked property types in Styling >> Search Panel >> Property Types.

** See Rover IDX shortcode help for more info

Display my listings

Many offices and agents want to display their own listings on a dedicated page.  This helps to give their listings more visibility.

To display all listings for the active office mlsid(s) for this site:
[rover_idx_full_page listing_office_mlsid="*"]

To display all listings for the active agent mlsid(s) for this site:
[rover_idx_full_page listing_agent_mlsid="*"]

You can use additional valid shortcode parameters to more precisely define what you would like displayed.  For instance:
[rover_idx_full_page listing_agent_mlsid="*" prop_types="land,singlefamily"]

[rover_idx_full_page listing_agent_mlsid="*" waterfront="true"]

*  In both cases, Rover IDX knows the active offices and agents on the site, and will look up their mlsid(s) when you use the asterisk.
** You can specify the mlsid if you want to display only one agents listing on the site. For instance, listing_agent_mlsid="F4932"

Where is the Search button?

Rover performs searches in real-time (immediately) as you change selections on the search panel.  So you do not need a Search button when listings or a map are displayed on the same page.  As you make changes to the search panel, the map and listings update almost instantly.  

If you have a page that has just a search panel, then you can do two things:

- Use the Rover Quick Search widget, and check 'Redirect search to new page'.  This will allow visitors to click a Search button, and open a new page with the search results.

- Define a custom search panel and place any search fields in any order - see here for an example:

Custom search panels are drag and drop created in Rover IDX >> Styling >> Search Panel.  Just click Build Your Own (Drag & Drop).  After you are done dragging and dropping, you can save this as your default search panel, or copy the Shortcode Example to use this new Search Panel in one or a few pages.