I have a review site. I use flexinode to create customized nodes. One node type is "products" and another is "reviews". The taxonomy vocabulary allows nodes of type "products". Then, using the "Attach Node" module, a user viewing a specific product's node can select "attach new review to this node", which will allow them to create, submit and attach a review. There can be multiple reviews for each product.
In a review, one of the fields is a "rating" of the product, by that reviewer. The field is a drop down list of 0-5.
I can't see how to do it: when creating a vocabulary and adding a term it only creates 2 levels in hierarchy Drink and Alcohol. I can't add Beer and Wine under Alcohol.
After hacking my own site to death, I have gathered together all the code and documentation needed to implement a hierarchical URL aliasing system. This patch parses a site's taxonomy hierarchy, and based on that, it automatically generates hierarchical aliases. For example, the ('q' part of the) URL of this page would be something like forum/general/discussion/hierarchical_aliasing_patch.
My categories are set up like this:
Vocabulary=Eating establishment
Restaurants
-Indian
-Italian
-Burgers
Bars
-lounge
-cowboy-themed
-dive
Chat About Food
Vocabulary=Where is this located?
-City center
-Suburbs
-Rural
When a user creates a forum called "Joe's Pizzeria" in the Italian category, I want that user to choose from my "Where is this located" vocabulary when creating the forum. That way, I can sort restaurants by location.