The Interface
Quick Start Guide
Creating Pages
Opening and Editing Pages
Uploading and Managing Files
Menu Display System
Site Templates
Site Template Manager
Site Template Builder
Custom template design guidelines
The design process
Special variables,
Required files,
How to upload
Linking to site pages
Shopping Cart & eCommerce
Event Calendar
eNewsletter Module
Database Table Manager
Secure Users
Site Data Tables
Photo Album
Site Statistics
Blog Manager
Webmaster Menu
Custom Web Forms
Custom PHP Includes
Search Engine Optimization
Useful Web Resources
Default Style Sheet File
Built-In Javascript Functions
Frequently Asked Questions (FAQs)
Online Users Manual Search Manual for:  
Site Templates
Special variables,
Required files,
How to upload

Template Folder and Files

Place all files(images,index.html,custom.css, etc) into a folder and name the folder like this...

Category-Sub_Category-Color

Example: Category-Template_Name-Color


Possible files in your template folder (aside from images):

index.html (REQUIRED) - The main HTML template file for your website used accross all site pages. This file must exist in your template folder in order for site pages to display at all.

custom.css (OPTIONAL) - If found in your template folder, it will be used in place of the default stylesheet (runtime.css).

cart.html (OPTIONAL) - Custom shopping cart template. If found in your template folder, it will be used in place of index.html on shopping cart system pages (as in: when website visitor is browsing/purchasing products via your online checkout process).

home.html (OPTIONAL) - Custom home page splash template. If found in your template folder, it will be used in place of index.html on the "Home Page".

news.html (OPTIONAL) - Custom blog/article display template. If found in your template folder, it will be used in place of index.html when visitor views full text of blog entry or news item.

 

Uploading your Template

If you're running v4.8.5 or later...
Zip your folder and upload the .zip file via Template Manager > Upload Custom Template (below Base Site Template selection). Once uploaded the product will automatically extract your .zip file in the correct location, and the template will be availible in the list of templates (drop-downs and browse by screenshot).

If you're running a version prior to v4.8.5, or if you want to quickly update individual template files...
Log-in to your site via FTP and upload your template folder (containing all template files) to this folder:

sohoadmin/program/modules/site_templates/pages

 


 

Template Variables

The Soholaunch platform interprets its own unique variables that tell the system where to place specific “client changeable” headers, Menu Display buttons, and automatic text menus within your layout. These are not case sensitive, and can be placed visually within your HTML editor as text, so long as they contain the pound sign.

#CONTENT# - Tells the system where to display the table that will hold all the content created within the Pro Edition’s Page Editor.
Note: User will not be able to manage page content unless this variables is placed somewhere in your html template file (i.e. index.html).

#LOGO#
- Replaced with data from "Template Manager > Template header line". Inserts an editable Header line that can be changed by the user via the Soholaunch Pro Edition's Template Manager feature.

#LOGOIMG#
- Custom Logo variable added which inserts a logo which is chosen in the Template Manager Module.

#VMENU# - Replaced with vertical menu navigation (main and sub pages) as configured via the Menu Display module.

#HMAINS# - Main page links only, arranged horizontally (links managed via the Menu Display module; must set "Auto-Menu Display Type" to "Text Links").

#VMAINS# - Main page links only, arranged vertically (links managed via the Menu Display module; must set "Auto-Menu Display Type" to "Text Links").

#HSUBS# - Sub page links only, arranged horizontally (links managed via the Menu Display module; must set "Auto-Menu Display Type" to "Text Links").

#VSUBS# - Sub page links only, arranged vertically (links managed via the Menu Display module; must set "Auto-Menu Display Type" to "Text Links").

#TMENU# - Inserts a horizontal, text based menu system that matches the “setup” of the Main and Sub menu system as configured via the Menu Display feature. Typically used for footer links.

#PAGENAME# - Replaces with name of current page (underscores converted into spaces).

#PAGETITLE# - Unique page name. Replaced with text defined via Edit Pages > Page Properties > Page Title

#USERSONLINE# - Replaced with the number of visitors currently browsing your website. This particular variable may be also be used within the Text Editor.

#AUTODATESTAMP# - Replaced the current weekday, month, day, and year.

#PROMOTXT1#/#PROMOTXT2# - Text variables added which inserts the first 255 characters of blog_data pulled from random blog_content entry (under special "Promo Box 1/2" blog categories)

#PROMOHDR1#/#PROMOHDR1# - Promo entry title. Works with --- the blog_title associated with blog_content entry pulled for #PROMOTXT1#/#PROMOTXT2#

#NEWSBOX# - Newsbox variable added which inserts text arranged by date, blog_title, and if desired a few lines of blog_data.

#CUSTOMINC# - Replaced with output of "includethis.inc" (if found), which should be placed in the template's folder along with index.html, custom.css, etc.
#CUSTOMINC2# - Replaced with output of "includethis2.inc" (if found), which should be placed in the template's folder along with index.html, custom.css, etc