<div><span style="color:rgb(51,51,51);font-family:'Lucida Grande','DejaVu Sans','Bitstream Vera Sans',Verdana,Arial,sans-serif;font-size:14px;line-height:17px;text-align:left;background-color:rgb(255,255,255)">Hi guys, help please: </span></div>
<div><br></div><div><br></div><div><p style="margin:0px 0px 1em;padding:0px;border:0px;font-size:14px;vertical-align:baseline;clear:both;word-wrap:break-word;font-family:'Lucida Grande','DejaVu Sans','Bitstream Vera Sans',Verdana,Arial,sans-serif;line-height:18px;text-align:left;background-color:rgb(255,255,255)">
<strong style="margin:0px;padding:0px;border:0px;vertical-align:baseline"><font color="#333333">1. My Scenario:</font></strong></p><p style="margin:0px 0px 1em;padding:0px;border:0px;font-size:14px;vertical-align:baseline;clear:both;word-wrap:break-word;font-family:'Lucida Grande','DejaVu Sans','Bitstream Vera Sans',Verdana,Arial,sans-serif;line-height:18px;text-align:left;background-color:rgb(255,255,255)">
<font color="#333333">I'm building a shopping cart and using Ubercart+Drupal 7. It's a cosmetics and related eCommerce site.</font></p><p style="margin:0px 0px 1em;padding:0px;border:0px;font-size:14px;vertical-align:baseline;clear:both;word-wrap:break-word;font-family:'Lucida Grande','DejaVu Sans','Bitstream Vera Sans',Verdana,Arial,sans-serif;line-height:18px;text-align:left;background-color:rgb(255,255,255)">
<font color="#333333">Manufacturers will be able to log in and create their own products with</font></p><ul style="margin:0px 0px 1em 30px;padding:0px;border:0px;font-size:14px;vertical-align:baseline;list-style-position:initial;font-family:'Lucida Grande','DejaVu Sans','Bitstream Vera Sans',Verdana,Arial,sans-serif;line-height:18px;text-align:left;background-color:rgb(255,255,255)">
<li style="margin:0px 0px 0.5em;padding:0px;border:0px;vertical-align:baseline;line-height:1.3em;word-wrap:break-word"><font color="#333333">Product attributes {Name, SKU, price etc}</font></li><li style="margin:0px 0px 0.5em;padding:0px;border:0px;vertical-align:baseline;line-height:1.3em;word-wrap:break-word">
<font color="#333333">Department + Category - can be multiple</font></li><li style="margin:0px 0px 0.5em;padding:0px;border:0px;vertical-align:baseline;line-height:1.3em;word-wrap:break-word"><font color="#333333">a brand</font></li>
</ul><p style="margin:0px 0px 1em;padding:0px;border:0px;font-size:14px;vertical-align:baseline;clear:both;word-wrap:break-word;font-family:'Lucida Grande','DejaVu Sans','Bitstream Vera Sans',Verdana,Arial,sans-serif;line-height:18px;text-align:left;background-color:rgb(255,255,255)">
<font color="#333333">A product can exist in multiple Department/Categories too.</font></p><p style="margin:0px 0px 1em;padding:0px;border:0px;font-size:14px;vertical-align:baseline;clear:both;word-wrap:break-word;font-family:'Lucida Grande','DejaVu Sans','Bitstream Vera Sans',Verdana,Arial,sans-serif;line-height:18px;text-align:left;background-color:rgb(255,255,255)">
<font color="#333333">Sample screenshot: <a href="http://picpaste.com/pics/menu.1375842751.png" rel="nofollow" style="margin:0px;padding:0px;border:0px;vertical-align:baseline;text-decoration:none">http://picpaste.com/pics/menu.1375842751.png</a> :</font></p>
<p style="margin:0px 0px 1em;padding:0px;border:0px;font-size:14px;vertical-align:baseline;clear:both;word-wrap:break-word;font-family:'Lucida Grande','DejaVu Sans','Bitstream Vera Sans',Verdana,Arial,sans-serif;line-height:18px;text-align:left;background-color:rgb(255,255,255)">
<font color="#333333"><img src="http://picpaste.com/pics/menu.1375860326.png" alt="Inline images 1"><br></font></p><p style="margin:0px 0px 1em;padding:0px;border:0px;font-size:14px;vertical-align:baseline;clear:both;word-wrap:break-word;font-family:'Lucida Grande','DejaVu Sans','Bitstream Vera Sans',Verdana,Arial,sans-serif;line-height:18px;text-align:left;background-color:rgb(255,255,255)">
<font color="#333333"><br></font></p><p style="margin:0px 0px 1em;padding:0px;border:0px;font-size:14px;vertical-align:baseline;clear:both;word-wrap:break-word;font-family:'Lucida Grande','DejaVu Sans','Bitstream Vera Sans',Verdana,Arial,sans-serif;line-height:18px;text-align:left;background-color:rgb(255,255,255)">
<strong style="margin:0px;padding:0px;border:0px;vertical-align:baseline"><font color="#333333">2. Elaboration of the situation</font></strong></p><p style="margin:0px 0px 1em;padding:0px;border:0px;font-size:14px;vertical-align:baseline;clear:both;word-wrap:break-word;font-family:'Lucida Grande','DejaVu Sans','Bitstream Vera Sans',Verdana,Arial,sans-serif;line-height:18px;text-align:left;background-color:rgb(255,255,255)">
<font color="#333333">I'm having trouble figuring out the most correct, stable and fastest way to set up Department/Categories with the following goals and criteria:</font></p><p style="margin:0px 0px 1em;padding:0px;border:0px;font-size:14px;vertical-align:baseline;clear:both;word-wrap:break-word;font-family:'Lucida Grande','DejaVu Sans','Bitstream Vera Sans',Verdana,Arial,sans-serif;line-height:18px;text-align:left;background-color:rgb(255,255,255)">
<font color="#333333">2i. Product - CCK fields for adding Department, Categories to product:</font></p><ul style="margin:0px 0px 1em 30px;padding:0px;border:0px;font-size:14px;vertical-align:baseline;list-style-position:initial;font-family:'Lucida Grande','DejaVu Sans','Bitstream Vera Sans',Verdana,Arial,sans-serif;line-height:18px;text-align:left;background-color:rgb(255,255,255)">
<li style="margin:0px 0px 0.5em;padding:0px;border:0px;vertical-align:baseline;line-height:1.3em;word-wrap:break-word"><font color="#333333">Select a department, and it's associated category (Dep+Cat)</font></li><li style="margin:0px 0px 0.5em;padding:0px;border:0px;vertical-align:baseline;line-height:1.3em;word-wrap:break-word">
<p style="margin:0px 0px 1em;padding:0px;border:0px;vertical-align:baseline;clear:both;word-wrap:break-word"><font color="#333333">There are going to be about 12 Deps, 15 Cats each = 180 categories. I do not want to list this as an entire taxonomy dropdown - confusing and ugly. My thought right now is to have two multi-select boxes side by side - "Department" with 12 items & "Category". To illustrate, here's a simple wireframe: <a href="http://picpaste.com/Add_dept_cat.png" rel="nofollow" style="margin:0px;padding:0px;border:0px;vertical-align:baseline;text-decoration:none">http://picpaste.com/Add_dept_cat.png</a></font></p>
<p style="margin:0px 0px 1em;padding:0px;border:0px;vertical-align:baseline;clear:both;word-wrap:break-word"><font color="#333333"><img src="http://picpaste.com/thumbs/Add_dept_cat.1375860364.png" alt="Inline images 2"><br>
</font></p></li><li style="margin:0px 0px 0.5em;padding:0px;border:0px;vertical-align:baseline;line-height:1.3em;word-wrap:break-word"><p style="margin:0px 0px 1em;padding:0px;border:0px;vertical-align:baseline;clear:both;word-wrap:break-word">
<font color="#333333">Manufacturers can list the product in multiple departments and categories.</font></p></li></ul><p style="margin:0px 0px 1em;padding:0px;border:0px;font-size:14px;vertical-align:baseline;clear:both;word-wrap:break-word;font-family:'Lucida Grande','DejaVu Sans','Bitstream Vera Sans',Verdana,Arial,sans-serif;line-height:18px;text-align:left;background-color:rgb(255,255,255)">
<font color="#333333">2ii. Add or Create and Add brand to product - Add an existing brand to the product - If brand doesn't exist, add a new brand and add it to the product - Brands are attached to the manufacturers who created them</font></p>
<p style="margin:0px 0px 1em;padding:0px;border:0px;font-size:14px;vertical-align:baseline;clear:both;word-wrap:break-word;font-family:'Lucida Grande','DejaVu Sans','Bitstream Vera Sans',Verdana,Arial,sans-serif;line-height:18px;text-align:left;background-color:rgb(255,255,255)">
<font color="#333333">2iii. I'm searching and finding modules such as taxonomy_menu, taxonomy_hierarchy and content_taxonomy. However a lot of them look like they are not stable or supported for Drupal 7. Even if they are ok, I'm not sure if I'm heading in the right direction by using these modules.</font></p>
<p style="margin:0px 0px 1em;padding:0px;border:0px;font-size:14px;vertical-align:baseline;clear:both;word-wrap:break-word;font-family:'Lucida Grande','DejaVu Sans','Bitstream Vera Sans',Verdana,Arial,sans-serif;line-height:18px;text-align:left;background-color:rgb(255,255,255)">
<font color="#333333">2iv. Shoppers (Authenticated users) should be able to see the main menu on top which actually lists the departments available. On hovering, a particular department's categories & brands within are shown. They can click a department from the menu or drill down to category or brand. On selecting one of these three, the product listing comes up -- if department, shows department items, allowing filtering by brand/category -- if category selected, e.g "moisturisers", shows all items and allows filtering by brand --- if brand selected, shows all items for that brand in this department / category, allows you to move up and see all items for the brand in this department, and in other departments..</font></p>
<p style="margin:0px 0px 1em;padding:0px;border:0px;font-size:14px;vertical-align:baseline;clear:both;word-wrap:break-word;font-family:'Lucida Grande','DejaVu Sans','Bitstream Vera Sans',Verdana,Arial,sans-serif;line-height:18px;text-align:left;background-color:rgb(255,255,255)">
<strong style="margin:0px;padding:0px;border:0px;vertical-align:baseline"><font color="#333333">3. Question</font></strong></p><p style="margin:0px 0px 1em;padding:0px;border:0px;font-size:14px;vertical-align:baseline;clear:both;word-wrap:break-word;font-family:'Lucida Grande','DejaVu Sans','Bitstream Vera Sans',Verdana,Arial,sans-serif;line-height:18px;text-align:left;background-color:rgb(255,255,255)">
<font color="#333333">Having said all that, my question is more to do with the CCK input fields of department, categories & brands and the underlying taxonomy / menu structures and modules. For 2iii, any tips are welcome, but I'm not at that stage yet anyways so I'm not looking at that yet.</font></p>
<p style="margin:0px 0px 1em;padding:0px;border:0px;font-size:14px;vertical-align:baseline;clear:both;word-wrap:break-word;font-family:'Lucida Grande','DejaVu Sans','Bitstream Vera Sans',Verdana,Arial,sans-serif;line-height:18px;text-align:left;background-color:rgb(255,255,255)">
<font color="#333333">I'm having trouble with</font></p><ul style="margin:0px 0px 1em 30px;padding:0px;border:0px;font-size:14px;vertical-align:baseline;list-style-position:initial;font-family:'Lucida Grande','DejaVu Sans','Bitstream Vera Sans',Verdana,Arial,sans-serif;line-height:18px;text-align:left;background-color:rgb(255,255,255)">
<li style="margin:0px 0px 0.5em;padding:0px;border:0px;vertical-align:baseline;line-height:1.3em;word-wrap:break-word"><font color="#333333">how I should structure my data in taxonomies or other structures (menus?)</font></li>
<li style="margin:0px 0px 0.5em;padding:0px;border:0px;vertical-align:baseline;line-height:1.3em;word-wrap:break-word"><font color="#333333">how to create the cck fields for the manufacturer to add multiple department / categories to his product</font></li>
<li style="margin:0px 0px 0.5em;padding:0px;border:0px;vertical-align:baseline;line-height:1.3em;word-wrap:break-word"><font color="#333333">how he can add a brand to his product or create and add a new brand to his product</font></li>
</ul><p style="margin:0px 0px 1em;padding:0px;border:0px;font-size:14px;vertical-align:baseline;clear:both;word-wrap:break-word;font-family:'Lucida Grande','DejaVu Sans','Bitstream Vera Sans',Verdana,Arial,sans-serif;line-height:18px;text-align:left;background-color:rgb(255,255,255)">
<font color="#333333">Ideally I want to achieve the above with modules in the most Drupal-correct, stable and fastest way possible, without having to write any code.</font></p><p style="margin:0px 0px 1em;padding:0px;border:0px;font-size:14px;vertical-align:baseline;clear:both;word-wrap:break-word;font-family:'Lucida Grande','DejaVu Sans','Bitstream Vera Sans',Verdana,Arial,sans-serif;line-height:18px;text-align:left;background-color:rgb(255,255,255)">
<span style="color:rgb(51,51,51);background-color:transparent"><br></span></p><p style="margin:0px 0px 1em;padding:0px;border:0px;font-size:14px;vertical-align:baseline;clear:both;word-wrap:break-word;font-family:'Lucida Grande','DejaVu Sans','Bitstream Vera Sans',Verdana,Arial,sans-serif;line-height:18px;text-align:left;background-color:rgb(255,255,255)">
<span style="color:rgb(51,51,51);background-color:transparent">Best Regards</span></p></div><div><div><font color="#333333">Alex</font></div><div><br></div></div>