7.1
Table Of Contents
- Table of Content
- Overview
- Understanding PrintShop Mail Web
- Getting Started
- The PrintShop Mail Web Interface
- Publishing Workflow
- Ordering Workflow
- New Document
- Order Manager
- Checkout
- Companies
- Users
- Publication Types
- Collections
- Settings
- About
- License
- Roles
- Languages
- Web Design
- Maintenance
- Settings
- Currencies
- Tax Rates
- Shipping Rates
- Calendar
- Production Settings
- User Input Field Defaults
- Output Folders
- Job options
- Printers
- E-mail Settings
- E-mail Addressees
- Managing E-mail Templates
- Modules Settings
- Enabling a MIS connector
- Installed modules
- Properties
- Enabling a Print Production connector
- Installed modules
- Properties
- Requirements
- Configuring the module
- The PayPal Sandbox
- Processing orders
- Requirements
- Configuring the Authorize.net module
- Test mode
- AVS and CCV checks
- Payment page
- Requirements
- Requesting a test account
- Configuring the iDEAL test dashboard
- Configuring the iDeal module
- Requirements
- Configuring the Moneris module
- Test mode
- Requesting a live account
- AVS and CVD checks
- Payment page
- Add a new Module
- Configure a module
- Delete a Module
- XML (eXtensible Markup Language)
- Options
- Sample POST receive script
- Interaction With PrintShop Mail Design
- Introduction to Regular Expressions
- Introduction
- Skinning Guide
- Getting started
- Creating your own skin
- The template file
- HMTL Outline
- Styling
- Key Concepts
- Style organization
- Header
- User information
- Menu bar
- Background
- Overview tables
- Edit forms
- Sub menus
- Special variables
- Variables for template files
- Variables for style files
- Creating page exceptions
- Creating a page specific template file
- Modifying a page specific template file
- DOM manipulation using jQuery
- Launching code on Document Ready
- Populating fields with computed values
- Removing elements from the DOM
- Adding information to the DOM
- Customizing the store front
- Storefront class
- Creating a hierarchical tree
- Adding a live search option
- Copyright Information
- Index
<? if(function_exists("generateSearch")) { ?>
<div id="search">
<? generateSearch(); ?>
</div>
<? } ?>
<? if(function_exists("generatePreview")) { ?>
<div id="preview">
<? generatePreview(); ?>
</div>
<? } ?>
<? if(function_exists("generateSummary")) { ?>
<div id="summary">
<? generateSummary(); ?>
</div>
<? } ?>
</div>
<div id="footer"></div>
</body>
</html>
As you can see the PHP snippets perform a function_exists check. You should not alter these checks but you may add HTML
tags and information inside or outside these checks. To meet your design you will probably need to add additional <div>
and/or <table> tags to change the positioning of the function blocks.
Page title
The <title> tag is part of the <head> and contains the name of the web page. The contents of this tag are shown in the
browser title bar - at the very top of the window. The title bar shows the name of your browser and the name of the page.
When a visitor adds your page to their favorites or bookmarks, the page title is the default name it will assign to the bookmark.
Search engines use the page title as the listing name for their results.
You can enter a custom title or use the predefined PHP functions to set the title dynamically. By default the <title> tag will be
populated with the systems name and the title of the current section/subsection. These two values are separated by a colon as
follows:
<title><? generateSystemName(); ?>: <? generateTitle(); ?></title>
The generateSystemName returns the value of the cSystemName string and depends on the selected language. You can
change the value for this string in the Edit Language page of the Settings section. The generateTitle will return the name of the
current PrintShop Mail Web section.
CSS includes
This function retrieves the proper location of your skin and its accompanying CSS files. This PHP function is required to dynam-
ically load your CSS files. You should not remove this.
<? generateCSSIncludes(); ?>
©2010 Objectif Lune Inc - 219 -