Displaying sub-categories when they click on Main category from Navigation
Is there a way to display the available sub-categories when they click on a main category, instead of showing all the listings under the main category.
The reason I ask this is because I'm building a directory with businesses from multiple industries, so I would have something like this (unless there's a better way of doing it):
Main Category: State >
Sub-categories: Cities or Counties >
2nd Sub categories (business types):
Restaurants
Spas
Dealers
Doctors
etc., etc.
Basically, the way your demo works is you would have a category for each state, then each state category would have a sub-category for cities or counties within that state, then each city or county will have a 2nd sub-category for the different business types, like restaurants, dentists, mechanics, etc. With that said, if I go to the navigation and select the main category “Georgia” I will see all the listings for Georgia. If I click “Atlanta”, which would be under Georgia I will see all the listings for Atlanta, and if I click on “Dentists”, which would be under Atlanta, then, I will see all the listings for Dentists in Atlanta. I believe this is why I read an article said that this directory might not be ideal for a directory with multiple industries. You would have to create a separate “business type” category under each city/county, which makes sense, but it will be time consuming.
My questions are:
Is there a better way of doing this?
Is there a way to show the sub-categories when they click on a main category instead of showing all the businesses within the category. For example, if they click "Georgia" I would like them to see all the cities or counties (sub-categories) under Georgia instead of all the businesses under Georgia. Then, if they click under one of the cities/counties they will see the 2nd sub-category which will be the business type like restaurants, doctors, etc. and when they click on, for example, "Restaurants" they will finally see only the restaurants under that city/county.
Thank you in advance.