OnlyOneMe:
Thanks very much, I'm horrible with html, would you know of a program I could purchase that would help me easily design and manipulate a downloaded template? And thus easily able to upload to my ftp?
Thanks, Samantha
Glen is right... CMS sites (such as Zencart) do not use "flat" html. The web-pages you see on a zencart site are created "on the fly"...
The elements within any given page are ASSEMBLED, according to what the person viewing the site has requested. By clicking on a link, the PHP code gets to work, digging out all the "bits" that are relevant to the link that was just clicked and it "cobbles together" all these bits into a page that is ultimately framed into html, and then sent down the wires to the visitor's browser, where it displays itself.
When the visitor clicks another link, the page they were just on - EVAPORATES FOREVER! It is not stored anywhere. It no longer exists. If you want to view that page again, you click the previous link and (apart from browser caching) the PHP code sets about re-building the entire page again from scratch.
Some pages can comprise SEVERAL HUNDRED elements !!!
And all these are fetched, assembled and delivered in a few nano-seconds.
So... you cannot "edit" pages in zencart (or any CMS site) - because the "pages" simply do not exist!
... you have to learn how to edit and construct various ELEMENTS that can make up a page, and this is what templating is all about.
For the most part, the style and layout of your site is governed by:-
-
Settings and switches in the database (via the admin panel - such as display right column? yes/no)
-
The main branding images you create for the template
-
The stylesheets (probably the most influential design component)
There are a few things (design-wise) that will require "tweaks" and "adjustments" to the php code, and to be fair, this is probably the most challenging for a novice.
There will come a time when you have to start doing such "tweaks" and it can be daunting at first, but as Glenn says, you should start off by working with the CSS.
The firefox browser has many useful add-ons and there are some good tools you can use to help you do off-line edits to many components (such as the CSS), that will display the result in real-time (and offline, so there's no danger of wreaking havoc on a live page).
You should look at Chris Pederick's web developer (chrispederick.com) and off the mozilla firefox add-ons site, things like Firebug and Colorzilla).
You should also use a PLAIN TEXT EDITOR to edit all code and CSS files.
Rule 1. Strenuously AVOID using programs with "Microsoft" in the title to do any editing on anything!