Product Technical Detail

Top 

The following is a technical discussion on how CMS Product information is stored.

 

 

<row contentname="Cancellation Policy" seq="6" content="5" versioname="Cancellation Policy" lastupdated="11/23/2005 10:45:59 AM" url="" description="" code="1" version="" sortorder="" active="True" data="Cancellations accepted for a full refund up to 24 hours in advance of the tour" />

 

Product Content default data is stored in als_get_content.cgi with a category value of 4 for product information. For any CMS content enable calls relating to products, like als_get_products.cgi, the default values for any product are retrieved by calling  als_get_content.cgifor category equal to 4.

 

When product specific content is added, either via the CMS Browser interface or a call to als_insert_content_product.cgi, the als_get_content_versions.cgi is used. Any product specific content must have an entry in the als_get_content.cgi with a category of 4. if a call is made to add product content with a content identifier value that does not exist in the als_get_content.cgi call then an error is returned.

 

The product code is stored in the als_get_content_versions.cgi code field.

 

 

 

Field

Description

Data Type

ContentName

Name of the Default

String

Seq

Unique Identifier for the row, required for use with als_update_content_product.cgi

 

Integer

Content

Must represent a seq value from als_get_content.cgi that has a category=4 entry. 4 is the Product Category value.

 

Integer

VersionName

Name of the content field. if not is supplied the default of the product content default will be used

String

LastUpdated

TimeStamp of last change or insert time

Date

Url

URL Field

String

Description

Description Text Field

String

code

product id from als_get_products.cgi

Integer

version

Future


sortorder

Used if the content entry is a Namespace to allow for customized ordering

Integer

active

Active

Boolean

data

The content

String