1 Introduction
1.1 Intended Audience
2 The Default Templates
2.1 Default Template Set
2.2 Section And Product Page Templates
2.3 CSS Files
2.4 Email Templates
2.5 About page.php
3 tSys - The Template Language
3.1 Introduction
3.2 Variables and Attributes
3.3 Variable Formatting Options
3.4 Language Reference
3.4.1 include
3.4.2 loop
3.4.3 if
3.4.4 set
3.4.5 math
3.4.6 form
3.4.7 option
3.5 Standard Variables
3.6 Embedding Variables in PHP
3.7 Error Messages
3.8 Compiled vs Uncompiled Templates
4 Template Settings
4.1 Template Settings in JShop Server
4.2 Overriding Normal Template Settings
4.3 Setting Different Template Directories
4.4 The xForce Command
5 Template Variables And Attributes
5.1 How JShop Server's Variables Work
5.2 Outputting Variables For Debugging
5.3 Multiple Languages
5.4 General Form Notes
5.5 Available Variables
5.5.1 Products
5.5.1.1 Product Extra Fields
5.5.1.2 Product Flags
5.5.1.3 Add to Cart Form
5.5.1.4 Product Links
5.5.1.5 Option Tables
5.5.1.6 Customer Reviews
5.5.1.7 Groups of Products
5.5.1.8 Other Ways to Show Products
5.5.2 Sections
5.5.2.1 Groups of Sections
5.5.3 Cart
5.5.3.1 Fields Available For Products
5.5.3.2 totals Variable
5.5.3.3 The Cart Form
5.5.3.4 Cart Error States
5.5.4 Company
5.5.5 Customer
5.5.5.1 Customer Links
5.5.6 Addresses (Delivery Addresses)
5.5.7 Wishlist
5.5.7.1 Wishlist Form
5.5.8 Ordering
5.5.9 Order
5.5.9.1 Totals Group
5.5.9.2 Products Group
5.5.10 Languages
5.5.11 Currencies
5.5.12 Snippets
5.5.13 Labels
5.5.14 Options
5.5.15 Paging Variables
5.5.16 News
5.5.16.1 Linking to News Items
5.5.17 Users Online
5.6 Paperwork Templates
6 Developing Template Sets
6.1 Introduction
6.2 Creating a templateset.php File
6.2.1 Field Type: text
6.2.2 Field Type: select
6.2.3 Field Type: image
6.2.4 Field Type: yesno
6.2.5 Field Type: color
6.2.6 Field Type: separator
6.3 tSys templateset Collection
6.4 How Options Are Stored
6.5 CSS Editor Support

© 2009 Whorl Ltd.