PDA

View Full Version : Module idea (or question where to look)


JFancett
06-27-08, 02:48 PM
I would like to implement a tab system in the product description. I know it could be manually coded, but I was envisioning a system that supported 5 tabs that the store owner to select to use up to all of them or just the general info. Each tab could be named individually, with the exception of maybe a related products tab that all products would have.

As it's activated, each tab would present a new description code field in the product admin. As you think this out, you could also tie in some of this functionality at the category level to push down, but then you would have the question of multi-category products.

Anyway, just thought I would throw the idea out there. Here are some links to examples:

http://www.essentialespresso.com/20-oz-Latte-Art-Frothing-Pitcher-P665.aspx

http://www.homedepot.com/webapp/wcs/stores/servlet/ProductDisplay?storeId=10051&langId=-1&catalogId=10053&productId=100607001&categoryID=527109

Biffy
06-27-08, 04:06 PM
Both of those effects can be done as HTML/CSS menus. I am preparing to sell Miva menus like that as soon as they are totally debugged for all browsers. In the meantime I provide them on a custom basis.

The tab section for products requires a single custom field in Miva. This is simply a pop-out menu. It's not difficult to do. You can have as many tabs as you want.

The dropdown menu requires an iframe hack for IE which means customers using IE 6 that have javascript disabled (about 1% of all users) will not be able to use the menu. The iframe hack in turn requires a hack to fix a security leak. All other major browsers never see the hacks and work fine using valid code. You can't use dropdowns when they are too large to fit on the screen.

JFancett
06-28-08, 11:16 PM
I know it can be coded into the existing environment because MM5 is pretty flexible. I was speaking more to a turn-key system that would present users with fields in the product admin that would represent each tab. Is this what you have planned?