Difference between revisions of "Form templates"

From TempusServa wiki
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 14: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

  1. Try to inject [system fieldname] + [prefix]
  2. If failed
    1. Copy content from "default_start" to "default_end"
    2. Inject values into content copy
    3. 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}