The “Settings.xml” file defines the template options and presets. You may configure the options in the “Template Settings” dialog. See “Configure a Template”.

Below is the structure of the Settings.xml:


Template properties:

1.    Version: Version of the template engine. Should be “2” currently.

2.    Search: True/False, Indicate if the template is searchable.

3.    Frame: True/False, Indicate if the template is framed.


Settings (Options):

The “Settings” node defines the template options and their default values. The CHM-2-Web template engine supports 4 types of option:

1.    Color selector: <Color /> sub-node

2.    Checkbox: <Check /> sub-node

3.    Single-line textbox: <Text /> sub-node

4.    Multi-line textbox: <Text Lines=”count” /> sub-node

Option properties:

1.    Name: The option name. Should be unique in the template. The option value can be accessed by “Set.Name” in the template, e.g., “Set.HomeText” like below:

2.    Text: The text value will be shown as label in the “Template Settings” dialog.

3.    Value: The default value of the option.


Presets (Predefined option values):

A template can include many predefined option values, this is called preset.


Preset properties:

1.    Name: The name of the preset. Will be listed in the “Preset” drop-down list on the “Template Settings” dialog.

2.    Other Properties: The property name is the option name defined in the settings node.


Related Topics

Contents of a Template