I am not sure how hobbytron is doing their breadcrumbs, but here are two alternate solutions.
1. Manually specify parent category.You could use one of the extra page fields to specify the link to that page's parent category. You could then use tags in your template to add this to the breadcrumbs for both the category page and product pages for products assigned to that page. For this setup, if you were using the extra page field 2, you would add the following code into the extra page field 2 for the Pentair Pool Cleaners page.
- Code: Select all
<a href="http://www.bestbuypoolsupply.com/pool-cleaners.html">Automatic Pool Cleaners</a>
Then you would add the following in your page template just after the [-- DEFINE PAGE --] tag:
- Code: Select all
[-- VAR.ParentCategory PAGE.Field2 --]
Last, in your breadcrumbs trail in both your page and product more information page sections, add the following code after the link for "Home" in your breadcrumb trail.
- Code: Select all
[-- IF VAR.ParentCategory --]<span class="bbbread-div">></span><div>[-- VAR.ParentCategory --]</div>[-- END_IF --]
2. Dynamically Create Breadcrumbs with JavaScript or PHPThis second option would be to create custom programming to dynamically create breadcrumbs based on the path the customer actually used to view a page. I don't have easy code I could provide for this.