Difference between revisions of "Form templates"
Jump to navigation
Jump to search
old>Admin |
old>Admin |
||
Line 1: | Line 1: | ||
== Structure == | == Structure and syntax == | ||
The structure of the tags in the HTML template are | The structure of the tags in the HTML template are | ||
Line 14: | Line 14: | ||
* "{" + [field systemname] + "_value}" | * "{" + [field systemname] + "_value}" | ||
* "{" + [field systemname] + "_help}" | * "{" + [field systemname] + "_help}" | ||
== Template handling == | |||
Templates are injected with values from the current record like this | |||
# Try to inject [system fieldname] + [prefix] | |||
# If failed | |||
## Copy content from "default_start" to "default_end" | |||
## Inject values into content copy | |||
## Inject content copy into page (bottom) | |||
== Relation til styling == | == Relation til styling == |
Revision as of 13:01, 6 March 2013
Structure and syntax
The structure of the tags in the HTML template are
- {tablename}
- {pageselector}
- {default_start}
- {default_name}
- {default_value}
- {default_help}
- {default_end}
You may also add additional tags for special fields:
- "{" + [field systemname] + "_name}"
- "{" + [field systemname] + "_value}"
- "{" + [field systemname] + "_help}"
Template handling
Templates are injected with values from the current record like this
- Try to inject [system fieldname] + [prefix]
- If failed
- Copy content from "default_start" to "default_end"
- Inject values into content copy
- Inject content copy into page (bottom)
Relation til styling
type | class | id | content | template |
---|---|---|---|---|
tbody | PAGE_[field PageID] | Container for a single field | {default_start} / {default_end} | |
div | FieldLabel | NB_[system fieldname] | Label for field | {default_name} |
div | FieldValue | VB_[system fieldname] | Value of field / Input for field | {default_value} |
div | FieldNotes | HB_[system fieldname] | Optional help text for the field | {default_help} |