CMSCart Manual





Content Producer

The Content Producer is where almost all content is done. There are some exceptions such as background images which are in template, row and column properties. The Content Producer uses filters on page and page area. When accessing it from template design these filters are automatically set.

Adding Elements

Content is made up of a series of elements here. Each element has a type such as image, body or ordered list. Many times a template cell will have only one content element, however, several elements can be within one content area if wanted. In order to do that just add one element after another while in the Content Producer and filtered for the page and page area. When adding multiple elements within a single page area it is important to understand that they will be presented in ascending order by their respective sequence number. Sequence is entered by the user when creating an element. It is suggest to count by thousands as in 1000, 2000, 3000, etc. In this way, inserting a new element is easy. For instance inserting an element between 1000 and 2000 just means using, say, 1500 for its sequence. Elements are produced inline, one after the other. If you want them to appear vertical, one above the other, use the LineBreak element to add desired spacing between elements.

Once the sequence and element type have been selected fill in the appropriate selections for that particular element type and then click on Save. If you have selected an incorrect element type and want to change your selection, just click the cancel button and you will be able to alter your selection.

Freeflow text, such as in the body element, must be entered properly if you wish to display HTML tags and entities. For instance, if you want to display Bolded Content, you must enter the text as <b>Bolded Content</b>. If you want to display <b>Bolded Content</b>, you must enter &lt;b&gt;Bolded Content&lt;/b&gt;. A table of Common HTML Entities is provided at the bottom of the Content Producer.

Editing Elements

All the elements that are currently in the selected content area, and for the page filter selected, will display in a list near the bottom of the Content Producer. To edit an existing element find it in the list and click on its Edit link. Its information will be copied to its selections and you can edit it then click on Save. In the list, clicking on the Delete of an element will delete it.

Element Properties

Several elements have what we call element properties, most of which are based on inline CSS properties. These are the various display options for the element you are working with.


In several elements, combinations of these properties are grouped together to define header, cell, button, and link properties. Header properties will apply to the top of the table (usually the headings). Cell properties will apply to the inner cells of the element. Button properties apply to the buttons that are available with the element. Link properties apply to the links that are available within the element.

As well as CSS properties, element properties also encompasses some element-specific settings. One of these is the To Display columns. These are available in elements such as Cart Display and Items, and are available so that the you can choose which columns are relevant to display in an element. For instance, if your items have no images associated with them, you can choose not to display the Image column. Please see the section on Elements to learn which elements implement these properties.

Elements

Following is a list of elements available in the Content Producer. It is suggested that you read through the Element Properties section first, as some elements refer to Element Properties information.

Body

Body is an element that allows you to type free-flow text (paragraphs, sentences, titles, etc). This element implements all the Font properties defined in Element Properties.

Buy Display

The Buy Display element displays a form for users to enter their contact information and item information to send to the company when they are interested in purchasing an item. This element implements header, cell, and button properties. As well, it has entries for 2 To Emails which it will send the Buy request to, and a From Email which will display as the sender of the email (i.e. buy@mywebstore.com). These requests are sent through email to the emails specified here or the default emails set in Template Global Properties.

To operate properly, the Buy Display element must be placed on the predefined Buy page (see the section on Adding and Selecting Pages).

Buy Process

The Buy Process element allows you to specify a message to display to the customer when the Buy request is sent. This element implements the font properties defined in Element Properties. To operate properly, the Buy Process element must be placed on the predefined Buy Process page (see the section on Adding and Selecting Pages).

Cart Display

The Cart Display element will display the customer's current items they have added to their cart, and also allows the customer to delete items from their cart. From the Cart Display element, the customer can either return to the items they were browsing, or continue to Cart Checkout to start the process of their order completion.

As well as implementing the header, cell, and button properties defined in Element Properties, the Cart Display element includes a few settings specific to it. The Title Properties are a group of font properties used to define the style of the Cart Display title which displays above the items added. The Message Properties are a group of font properties used to define the style of the Cart Display messages that appear when the customer performs an action on the cart items (i.e. "Product has been added to your cart" or "Product has been deleted from your cart"). The Cart Display element has properties which allow you to choose certain columns to display to the user. The columns which you can choose from are Item Code, Short Description, Description, Industry Code, and Price. By default, all are checked to display, but you can check or uncheck any combination of columns.

To operate properly, the Cart Display element must be placed on the predefined Cart page (see the section on Adding and Selecting Pages).

Cart Checkout

The Cart Checkout element will display a form that the customer can enter their contact information in to send their order to the company. After filling in all required fields, the customer can then move on to Cart Confirm.

As well as implementing the header, cell, and button properties defined in Element Properties, the Cart Checkout element includes Title Properties, a group of font properties used to define the style of the Cart Checkout title which displays at the top of the form.

To operate properly, the Cart Checkout element must be placed on the predefined Cart Checkout page (see the section on Adding and Selecting Pages).

Cart Confirm

The Cart Confirm element will allow the customer to confirm their order before processing. From the Cart Display element, the customer can either to return to the items they were browsing, or continue to Cart Process which will complete their order.

As well as implementing the header, cell, and button properties defined in Element Properties, the Cart Confirm element includes a few settings specific to it. The Title Properties are a group of font properties used to define the style of the Cart Display title which displays above the items added. The Cart Confirm element also has properties which allow you to choose certain columns to display to the user. The columns which you can choose from are Item Code, Short Description, Description, Industry Code, and Price. By default, all are checked to display, but you can check or uncheck any combination of columns.

To operate properly, the Cart Confirm element must be placed on the predefined Cart Confirm page (see the section on Adding and Selecting Pages).

Cart Process

The Cart Process element displays a message to the customer when their order has been sent successfully. This element includes a text area in which you can enter the message you want to show, as well as the message's font properties. This element has entries for 2 emails which it will send the order request to, and a From Email which will display as the sender of the email (i.e. orders@mywebstore.com). If you do not set these emails, the order will be sent to the default email addresses (see the section on Template Global Properties for information about default emails).

To opertate properly, the Cart Process element must be placed on the predefined Cart Process page (see the section on Adding and Selecting Pages).

Cart View

The Cart View element is a button that sends the user to the Cart page to view their current cart items. The Cart View Name entry allows you to specify what wording you want in the button (for example, "Go to Cart" or "My Shopping Cart"). There is also a group of button properties to set the style of the button. The Cart View element can be placed on any page.

Cart Info

The Cart Info element displays the current number of items in the user's cart in the format "N item(s) in cart" (where N is the number of items), or "No items in cart" if their cart is empty. You can use the Show Subtotal property to select whether you want to show the subtotal before shipping and taxes in the element. There are font properties to set the style of the font within the element, and a setting for the Subtotal Line Width, which you set in pixels to specify the width of the line that displays between the number of items and the subtotal. The Cart Info element can be placed on any page.

Embedded Media

The Embedded Media element allows you to embedd media files right into your site. There are several properties unique to this element:



Flash

The Flash element allows you to embed a Flash file directly into your page. Browse for the Flash file, set the width and height you want it rendered at, and it will display on the page.

Image

The Image element allows you to embed an image into your page. After browsing for an image file, or selecting one that already exists in the site, you can set the Alt attribute for it using the Alt Name entry, as well as the Heading property, which will display a title for the image. You are also able to include a Hover Image, which the image will switch to when the user hovers their mouse over (to have an Image Link, see the Link section). There are properties available to define a height and width for the display of the image, as well as top, bottom, left, and right borders.

Item Display

The Item Display element display information for a single selected item chosen for viewing. This page is accessed through either the Sales List Items element or the Search List element. This element contains properties for the header, cell, and button defined in the Element Properties section. There is also a setting for the width of the item's image. The available columns to choose to display are Image, Item Code, Short Description, Description, Industry Code, Qty. In Stock, Price, Documents, Thumbnails, and Price Breaks. The display of the item information is the Item Code, Short Description, and Industry Code displayed in the header. The image (if displayed) on the left, and the Qty. In Stock, Price/Price Breaks, Quantity, and Add button on the left. The Description, Thumbnails, and Documents display on the bottom.

To operate properly, the Item Display element must be placed on the predefined Item Display page (see the section on Adding and Selecting Pages).

Line Break

The Line Break element allows you to specify 1 to 10
line break tags. You can use this to space out elements vertically in a content area.

Link

There are two types of link locations that can be entered. The first is a 'local' link. These are meant to link the pages of the site together. To add this type of link, start with "index.php?MenuLevel=" and fill in which page you want the link to go to. For example, you link to the Contact Us page, you would type "index.php?MenuLevel1=Contact Us". The second type of link is an external link, which link to websites outside of your own. This type of link must be in the format "http://www.sitename.com", where sitename is the name of the site you want to link to. It is important to remember the full "http://www." or else the link will try to go somewhere in your own site. Use the Open in New Window selection to specifiy how you want the link to open.

If you want the link to display as text, fill out the Text entry on the left and the corresponding link properties (or leave blank if using Global Link Properties... see Template Global Properties section). If you want to produce an image link, browse for the image and optional hover image on the right hand side.

Navigation

The navigation element will display where you are in the site. For instance, if you are viewing a specific item on the ItemDisplay page, the navigation may look something like

Navigation: Home > Items > ItemDisplay

The symbol that appears between each level can be changed by typing in the desired character in the separator. The "Navigation:" heading can be altered by typing in the desired heading. The heading has available font properties, and the links have the complete link properties.

Newsletter

The Newsletter element displays a facility for visitors to the site to subscribe or unsubscribe to the company newsletter. The element displays a text entry for the email address, as well as a subscribe and unsubscribe button. There are available font properties for the text in the element, and button properties for the 2 buttons. This element does not need to placed on any specific page.

Ordered List

An ordered list will display text preceded by a number corresponding the spot in the list. Notice the Combine With Next property: this is to tell the system which list items belong together. If you want to add another element to the list after the one you are currently entering, you must set the Combine With Next property to Y. You must keep setting the list elements to Combine With Next = Y until the last list element, when you set it to N. This concludes the list, and the rest of the elements you add will be seperate from the list. There are font properties you can set to define the style for each list element.

Sales List

The SalesList Element should be set with a text that relates to the ERP sales system code of the sales system that you are looking to connect to. The sales list has all the Link properties. There are several properties specific to the Sales List element:

There are also header, cell, button, and link properties available.

Sales List Items

The Sales List Items element should be set with the same ERP sales system code that the corresponding Sales List is set to, and the Sales List Items element should be on the predefined Items page. This element will list all the items contained in the selected category. The following are the special properties available for the Sales List Items element:


Search

This is the actual search bar, complete with the heading and button. The heading implements the font properties, and will appear to the left of the search bar. The button appears to the right of the search bar, and has available all the Button properties. It will send the user to the Search predefined page with the search results.

Search List

This is the list of search results produced by the Search element. This element must be placed on the predefined Search page. It uses the same ERP sales system code as the Sales List and Sales List Items, and displays in the same way that the Sales List Items does when Number of Columns is 1 and Display Style is Columns. It has available the selections for Columns to Display, as well as Items per Page, so that paging will be implemented after the Items per Page number is reached. The Search List has header, cell, button, and link properties.

Sell Display

The Sell Display element displays a form for users to enter their contact information and item information to send to the company when they are interested in selling an item. This element implements header, cell, and button properties. As well, it has entries for 2 To Emails which it will send the Buy request to, and a From Email which will display as the sender of the email (i.e. sell@mywebstore.com).

To operate properly, the Sell Display element must be placed on the predefined Sell page (see the section on Adding and Selecting Pages).

Sell Process

The Sell Process element allows you to specify a message to display to the customer when the Sell request is sent. This element implements the font properties defined in Element Properties. To operate properly, the Sell Process element must be placed on the predefined Sell Process page (see the section on Adding and Selecting Pages).

Showroom

This displays selected images in a showroom style, with one main image and the ability for the user to click through multiple images to see larger versions of them. Before you begin uploading images to the showroom element, it is important to specify a showroom code and the width and height. The showroom code is used to connect the uploaded showroom images with the showroom element, so it must be a unique code within the site. The maximum thumbnail width and height must be set before uploading images so that all the images retain a consistent size. Once these 3 properties are set, they should not be changed when adding new images. You can browse for an image file, set it's name (which will appear in the Alt attribute of the image) and the description for the image, and click upload. You can add as many images as you like to the showroom, and delete them at any time by clicking the Delete link beside each image.

The showroom also has properties for the main area, where the large image displays, and the row which contains all the thumbnails. The Selected Thumbnail Properties refer to the style of the cell which contains the current image selected. You can set the cell to highlight with a different color and border when selected.

Site Map

This produces a map of the site for display on the front end. Each element of the list will display as a link to that area of the site, and will use the Global Link Properties (see the section on Template Global Properties).

Unordered List

An unordered list will display text preceded by a black bullet. Notice the Combine With Next property: this is to tell the system which list items belong together. If you want to add another element to the list after the one you are currently entering, you must set the Combine With Next property to Y. You must keep setting the list elements to Combine With Next = Y until the last list element, when you set it to N. This concludes the list, and the rest of the elements you add will be seperate from the list. There are font properties you can set to define the style for each list element