- Themes Folder
- Images Folder
This document contains everything needed for either creating new skins for current themes, or completely new themes (referred to as Total Conversion or TC) to be added to eoCMS.
Â Â Variable replacement is discussed (and documented) elsewhere, and not essential to complete a theme or skin project.
Starting with the default Theme for eoCMS (found in the "themes/default" folder), there are currently about a half dozen variations on the base skin, first among them was EGI (a dark skin).
Â Â The following is an outline as to what and where things need to be changed in order to successfully complete a skin project for the default (or base) theme.
themes folder - Your new theme goes into a folder inside the "themes" folder, case sensitive (which you need to remember and enforce when referencing and theme files directly). The new theme should (at the time of writing for 0.8.1) contain all of the following, however the images folder may be empty, but must still be present. It is suggested that you place information about your theme into an index.php file, mostly for advertising and informational purposes.
style.css - start here with simple color and style changes, which are the minimum for designing your new skin. Other themes may have more than one stylesheet file, but this one should be there, and is so called for all themes based on default theme. Note however that this style sheet (currently) must be paired with the following file, even if your skin does not make any changes to it.
theme-functions.php - This is where the actual code output is generated from, contained within various specific functions that are called directly from the eoCMS engine itself. This file and the above stylesheet are the minimum requirements to create a new theme, and essential changes are made here in creating a TC (a theme not based on the default theme also known as a Total Conversion).
images folder - This contains any and all images that you intend to either replace or add to the new skin or theme. If however you do not have any images in your new theme, as is the case with the KillerText theme, this will be empty, but still present, in your theme folder.
Â Â The following section covers the actual layout used by the default theme, and the skins based on it.
<--insert css object and class descriptions ad layout here-->
Edited By: paulwratt (24-04-09)
Formatted By: Jake (25-04-09)