Hey Guys,
I'm in the middle of writing some extensions to the dashCommerce platform. I'm just wondering what the underlying reason was for using XSLT/XML to produce the current site + category navigation menus?
I'm building a single top-down menu that puts a few more browsing options at the users fingertips. Mainly, I'm adding the following to a single top-bar menu:
Browse By Category | Browse By Brand (ManufacturerId) | Browse By Price Range | Other Info (this is your main navigation stuff)
So far I've done the following:
1. created the necessary sprocs
2. used subsonic to generate code for those sprocs in the Store proj (i'm assuming this is what u guys do when you make db changes)
3. Added necessary code to /Controllers/ProductController
4. Added more code to /Caching/ProductCache (for obvious reasons)
5. Modified catalog.aspx.cs to take a few new querystring params for brandid and load data based on these passed in params
I'm about to tackel the URL rewriting stuff and figured it was a good point to get some feedback (if any).
Cheers,
Matt
p.s. - I built the navigation using a ListView and the very cool jquery superfish plugin.