Hi Folks,
I'm wondering if anyone can help me with a very broad problem description. Pointers on where to start would be much appreciated!
The problem:
First of all I'm helping my sister put up an online store for beauty products. I'm using Taxonomies to specify certain product properties such as Brand name and Complaint. (a complaint could be "Poor Skin" for a moisturiser product for example)
So, my catalog menu is working fine, but I'd really like to have "Shop By Brand" & "Shop By Usage" (complaint) menus.
The solutions I'm trying to get to grips with are:
1. When I click on a brand a db search would return a list of subcategories applicable to that brand from the catalog taxonomy. I have *no* idea how to make this work though.
2. Add sub terms to the Brands taxonomy for example. So that when I click on a brand name, the sub terms (equivalent to the catalog terms: Skincare, Face etc.) would be displayed. This way is probably easier, but I'd really like to keep the brands taxonomy for brands only.
Can anyone give me some general pointers on how to accomplish this? Should views help? So far in my tinkering with views I've had trouble getting anything useful from it. Is there a good tutorial about that could help?
Again, apologies for the breadth of the question. Any help at all would be much appreciated!

Ack, so for approach 2. it looks like I just needed a deeper understanding of the $term variable:
$vid = 2; /* <---- put correct vocabulary ID here */$terms = taxonomy_get_tree($vid);
print "<ul>";
foreach ( $terms as $term ) {
$tcount = taxonomy_term_count_nodes($term->tid);
print "<li>".
l($term->name,'taxonomy/term/'.$term->tid, array('title' => $tcount." products in ".$term->name)).
print "</li>";
} /* end foreach */
print "</ul>";
It looks like I can play with that to create a menu based on the $term->depth
Is this the best way to accomplish what I want?