Community & Support

Needed: Feature: Drill down through category terms to listing of tagged content

I need help finishing functionality on a Drupal 5.7 web site. I have two content types, business listings and banner ads, and a hierarchical category comprised of states, its areas, and their cities, like so:

  • New Hampshire
    • Bedford Area
      • Bedford
      • Dunbarton
      • Goffstown
      • etc...
    • Claremont Area
      • Acworth
      • Charlestown
      • Claremont
      • etc...
    • etc...
  • etc...

Users need to be able to "drill down" through category terms to find their city. For example: the user begins with a map of New England. They click on New Hampshire to bring up a list of areas. They click on "Bedford Area" to bring up a list of cities. Finally they click on "Charlestown". Having chosen their city, they're taken to a page which aggregates all the content tagged with it--business listings in one column and banner ads in the other. They will print this page.

This is the basic functionality. There are some enhancements that would be nice depending on the amount of time and money involved in implementing them. I assume this will require a custom-built module, though if you think it could be done using contributed modules I'd like to hear your proposal. My client is in a hurry to launch, so I need help fast. Please contact me if you think you can do that job, and we'll discuss the price.

Thanks,
Travis

Comments

you wont make that work with

you wont make that work with core taxonomy, by assigning only the lowest term. What you need to do is when assigning a low level hierarchy item a term (e.g. posting into "Goffstown"), then assign all the parent terms as well.

To do this use hierarchical select to blow the clients mind.

hierarchical select is

hierarchical select is amazing, but is for node creation

Faceted Search is also amazing, but is for browsing / searching. Try the demo.

--
Jonathan Brown
http://openpackage.biz/

--
Jonathan Brown

Blue Droplet Media
http://bluedroplet.com/

Resolved

Thanks to everyone for their comments. I managed, in the end, to program a little module to do this for me.

Advertising helps build a successful ecosystem around Drupal.