Paid affiliate advertisement

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

TravisCarden - May 22, 2008 - 02:39

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

TaxTreeNodes

attiks - May 22, 2008 - 05:16

you wont make that work with

snufkin - May 22, 2008 - 10:43

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

jbrown - May 22, 2008 - 12:55

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/

Resolved

TravisCarden - May 27, 2008 - 22:21

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

 
 

Drupal is a registered trademark of Dries Buytaert.