Anatomy of the Default Theme

Mike Muin

2004-05-21

Revision History
Revision 1.02004-06-21

The initial vesion

Abstract


Table of Contents

1. Introduction
1.1. Themes vs. Templates
1.2. Theme Directory
1.3. Smarty
2. HTML Files
2.1. theme.html
2.1.1. Diagram of the Default Theme
2.1.2. DOCTYPE
2.1.3. Meta Tags
2.1.4. Title
2.1.5. Links
2.1.6. JavaScript
2.1.7. Header Table
2.1.8. Content Table - Left Column
2.1.9. Content Table - Center Blocks
2.1.10. Content Table - Center-Center Blocks
2.1.11. Content Table - Center-Left Blocks
2.1.12. Content Table - Center-Right Blocks
2.1.13. Content Table - Module Contents
2.1.14. Content Table - Right Column
2.1.15. Footer Table
2.2. theme_blockleft.html
2.3. theme_blockcenter_c.html
2.4. theme_blockcenter_l.html
2.5. theme_blockcenter_r.html
2.6. theme_blockright.html
3. CSS Files
3.1. style.css
3.2. styleMAC.css
3.3. styleNN.css
4. Images
4.1. logo.gif
4.2. hbar.gif
4.3. poweredby.gif
5. Basic Theme-Building Tips
5.1. Installing a Theme
5.2. Smarty Debugging
Index

List of Figures

2.1. Basic Layout