Working with drupal taxonomy and views I found a completely new and undiscovered power earlier at least for me. Combining taxonomy and views allows you to save to write a complete new modules for your website.
If you are looking for implementation of search based on categories hierarchical taxonomy like you need to show a country description with name and then the state description with name and then the cities with there description along with various other files. Grouped in hierarchical structure like:
-----------------------------
-country name
country overview
--state name
state overview
---city name
city overview
city image
city specialties
....etc
---city name
city overview
city image
city specialties
....etc
--state name
state overview
---city name
city overview
city image
city specialties
....etc
---city name
city overview
city image
city specialties
....etc
------------------------------
looped again and again on the bases of country term ID for taxonomy term passed in arguments as some kind of wild-card % in ur as.
taxonomy/term/%/country/overview
taxonomy/term/%/country/xyz
taxonomy/term/%/country/abe
taxonomy/term/%/country/blah
also when you are using tabbed menu for above written urls where each tab contains same structure as shown above with completely different fields comming from different content types.
So theming views for multiple layered grouping is not a easy task so we have a choice of writing a whole new module for it.
But suddenly a jugad comes in ur mind which is likely to be a more closer to drupal standards i.e. why shouldn't I use grouping from views on bases of term name (state name here) at top level of hierarchy and then implode it with the overview field for state using "rewrite the field as option" and "exclude from display" for the field added. Thus my grouping on bases of state is done. Then for cites I will use the term weight as i have already set the hierarchical structure in taxonomy (maintaining the continent->country->state->city) and have tagged my content types (like country, state and the City) with the parent it taxonomy. Thus now my weight for each node is set. Resulting in grouping of my cites inside the states. Fields inside cites are grouped and rendered as required using the template files of views (.tpl.php). So now fields inside my cites are grouped together.
the only left thing is to print the country name at the top that can be done as we are passing the parent term id i.e. the country term ID in the url.
creating a page type view template file and get the term ID from URL and then get the country name and description printed at the top all before all other loops.
MORAL is trust Drupal it can already do everything for you.
