I have a Drupal6/Ubercart setup. My products are categorised with taxonomy but we have a requirement that products can be placed into multiple category hierachies. For example, one product might be in:
Homeware
Kitchens
and
Kitchens
X Kitchen Range
The other requirement is that when displaying the product, the heading should show the breadcrumb of the hierachy as well as the category name. This would be dependent on how the user got to view the product. If they went through the menu Homeware > Kitchens, this would be the breadcrumbs/heading displayed and vice versa.
How could I achieve this?