After installing a new skin and getting their site just how they imagined, many of our AspDotNetStorefront clients suddenly realize that the tabs on their account registration or checkout pages don't look right and want to know how to change them.
Here's what you need to know about those tabs:
1. The text and the tab background is a single graphic that is not editable in String Resources or with CSS. The only way to make the tab look any different is to directly edit the graphic.
2. Each tab is a .gif found in Skins/Skin_1/Images in your site's root directory. To find the specific tab you're looking for, go to the front end of your site and right click on the tab, then either view Properties to see the filename or View Image to see the image filename in the browser's address bar.
3. In that directory there is both a .gif and a layered PSD (Photoshop) file for each tab. The images displayed on the site are .gifs, which means there is one single layer to that image. It's not easy to simply change the font type or change the background color. Here is what the accountinfo.gif looks like, and what you see on your site:
4. Typically in order to edit the text or background of an image like this you need a layered version so that you can isolate the different elements. Unfortunately, the PSD file provided for that tab is not the same as the associated .gif file, and there is no PSD template for the tabs as they actually appear on your site.
Here's the tab you get when you open up the editable, layered accountinfo.psd file:
Tags: ADNSF, AspDotNetStoreFront, custom, default graphics, Design, Graphics, tab, tabs








February 17th, 2009 at 9:19 am
I struggled with this for awhile. I decided to take it one step further.
Edit the XML packages. It was actually very easy.
I just commented out the <!–
and added an SEO friendly HEADING TITLE
and assigned a background image via CSS.
Now this might be a bit more advanced then just editing a picture in photoshop however, if you are comfortable with HTML & CSS it is an awesome alternative.
Cheers!