SigServer:Templates: Difference between revisions
No edit summary |
|||
Line 55: | Line 55: | ||
=== Level One === | === Level One === | ||
{| class="wikitable" | |||
|- | |||
! Name !! Description !! Optional | |||
|- | |||
| group name || Title of group in SigMath. Must start with a letter and may contain alpha-numeric characters. || No | |||
|} | |||
=== Level Two === | === Level Two === | ||
{| class="wikitable" | |||
|- | |||
! Name !! Description !! Optional | |||
|- | |||
| variable name || title of variable in SigMath. Must start with a letter and may contain alpha-numeric characters. || No | |||
|- | |||
| title || Sets group title on wizard page. Falls back on variable name if missing. || Yes | |||
|- | |||
| description || Sets the description of the group || Yes | |||
|} | |||
=== Level Three === | === Level Three === | ||
{| class="wikitable" | {| class="wikitable" | ||
|- | |- | ||
Line 72: | Line 82: | ||
|- | |- | ||
| description || Sets the description of the variable || Yes | | description || Sets the description of the variable || Yes | ||
|- | |||
| regex || Regular expression (PCRE) that removes the matched characters. Numerical only example: /\D+/. This removes all non-numrical characters || Yes | |||
|- | |||
| value || Default value of variable || No | |||
|- | |||
| module || Module to use. Available modules are ''slider'', ''color'', ''dropdown'' and ''input''. Default is ''input''. || Yes | |||
|} | |} | ||
[[Category:SigServer]] | [[Category:SigServer]] |
Revision as of 20:07, 4 May 2008
Back to: SigServer:Documentation
Templates
To provide a simple alternative to the fairly complicated Signature XML.
Create custom template
Start of with an empty signature of one of the following sizes.
- 468x136 (ARC limit)
- 468x60 (Full size banner)
- 350x70 (Half size banner)
- 350x19 (Userbar)
- 234x60
The easiest way is to enter simple mode and use the wizard, create a signature using a template and then switch back to advanced mode.
The template options is set inside a XML comment (<!-- -->) on the first line spanning multiple lines down.
Example
<!-- Template data goes here --> <signature> <layout> <text> <line>Hello World!</line> </text> </layout> </signature>
Syntax
The template data is whitespace sensitive. It means that indentation is crucial. An indentation level can be either a tab or 4 spaces. Anything more or less will cause things to malfunction.
Group: title: Group title description: Group description variable: title: Variable name description: Variable description module: modulename argumentname: value
In short this means the following:
- No indentation means the beginning of a new group.
- One level of indentation means the beginning of a variable unless name equals title or description.
- Two levels of indentation contains variable properties such as title, description and properties.
- Third level contains arguments passed to the module.
The colons are important. Everything without the colon is considered a comment regardless of the indentation level.
Reference
Reference categorized after indentation level.
Level One
Name | Description | Optional |
---|---|---|
group name | Title of group in SigMath. Must start with a letter and may contain alpha-numeric characters. | No |
Level Two
Name | Description | Optional |
---|---|---|
variable name | title of variable in SigMath. Must start with a letter and may contain alpha-numeric characters. | No |
title | Sets group title on wizard page. Falls back on variable name if missing. | Yes |
description | Sets the description of the group | Yes |
Level Three
Name | Description | Optional |
---|---|---|
title | Sets variable title on wizard page. Falls back on variable name if missing. | Yes |
description | Sets the description of the variable | Yes |
regex | Regular expression (PCRE) that removes the matched characters. Numerical only example: /\D+/. This removes all non-numrical characters | Yes |
value | Default value of variable | No |
module | Module to use. Available modules are slider, color, dropdown and input. Default is input. | Yes |