Home » Item #945
I've been trying to upgrade my skin template from a previous CactuShop version to v6. However, I'm getting a lot of problems, especially with HTML tables, due to the XHTML and CSS nature of the new skin structure.
Is there an easier way or some trick to updating my old skin to work with v6?
In XHTML, the preferred method of laying out items on the page is to use DIVs rather than HTML tables. Consequently, the new v6 default skin assumes HTML tables are used only for tabular data, and hence applies CSS styles to these for that purpose. If you attempt to use tables for layout and positioning of items, you will find these inherit the same properties such as padding, borders and background colours.
To make matters easier for those with legacy HTML 4 skins (that use table layout rather than CSS and DIVs), we have constructed a skin that is table-based for use with v6. This is listed on our downloads page (see 'v6 Default (HTML 4 version)'). Using the cactushop.css from this rather than from the XHTML default skin should make matters considerably easier.