Community & Support

Taxonomy, Lineage, Hierarchy, Whatever...

Hi,

I think the following can be achieved through the Hierarchical Select module but not absolutely certain. Are there any alternatives and what is the best possible way?

User clicks on a term under the vocabulary of “Industry” in the taxonomy block on the right sidebar. The term, let’s just say, “Entertainment,” returns a list of its child terms in an entirely new page; for example, “Concerts,” “Movies,” “Sporting Events,” and “Vacations.” The user clicks “Vacations” and “Vacations’” child terms appear in an entirely new page; for example, “Cruiselines,” “Hotels,” “Resorts.” The user wants to book a room at a hotel and is interested in what others have to say to help him make a better purchasing decision. “Hotels,’” child terms are the brands of hotels, say “Four Seasons,” “Hilton,” “Peninsula,” and “Ritz-Carlton.” He is interested in the “Ritz-Carlton” so he clicks on it and then a list of locations appear on the new page from the “Locations” vocabulary. Because an individual hotel offers superior service at one location does not mean that all hotels in its respective brand offer the same level of service. I need to isolate a hotel by location because a Ritz-Carlton in California might be so much better than the one in New York City. So, I need to join two different vocabularies—“Industry” and “Locations.” Below is the ideal way the page structure should be:

Vocabulary: “Industry”
“Industry” has a list of terms on the right sidebar utilizing the taxonomy block module.
The terms can be “Automotive,” “Education,” “Electronics,” “Entertainment,” “Retail,” and so forth.

The hypothetical user that was illlustrated is interested in reading user-created reviews about hotels.

He clicks on “Entertainment”

An entirely new page is displayed with all of “Entertainment’s” child terms like so:

Page Title: Entertainment

Terms: Concerts, Movies, Sporting Events, Vacations.

He clicks on “Vacations”

An entirely new page is displayed with all of “Vacations’” child terms like so:

Page Title: Vacations

Terms: Cruiselines, Hotels, Resorts.

He clicks on “Hotels”

An entirely new page is displayed with all of “hotels’” child terms like so:

Page Title: Hotels

Terms: Four Seasons, Hilton, Peninsula, Ritz-Carlton.

He clicks on “Ritz-Carlton”

Now, an entirely new page of “Locations’” terms display that are joined with “Ritz-Carlton.”

Page Title: “Ritz-Carlton”

Terms: California, Illinois, Massachusetts, New York.

He clicks on “California”

An entirely new page is displayed with all of “California’s” child terms that are also associated with “Ritz-Carlton” like so:

Page Title: “Ritz-Carlton – California”

Terms: Dana Point, Half Moon Bay.

He clicks on “Dana Point”

All the nodes that are tagged with “Dana Point” from the “Hotels’” hierarchical line will now appear.

Node Title: “The Ritz-Calrton in Dana Point is the best.”

Details, details, details.

Node Title: “Awesome stay at the Ritz-Carlton in Dana Point.”

Details, details, details.

Maybe I don’t even need a separate vocabulary called “Locations.” I can just enter the locations in the exisiting “Industry” vocabulary. Thank you very much.

Comments

Hey there, this seems like a

Hey there, this seems like a pretty complex setup! As far as the listings are concerned, I think you should use views 2 "arguments" and provide several levels of the same argument.

There is this argument setting "Summary" that willl present a list of choices when the argument is empty, so i guess having several arguments in the view all set up to summary could be the closest thing I see to what you need.

So create a view and add as many arguments as you need (all the same taxonomy argument)...

hope this helps you a bit,
Patchak

List of taxonomy related modules