netfrag.org . TWiki . TWikiForms |
Form Templates | Category Tables |
---|---|
defined in topics | defined in templates |
many forms per web | one table per web |
saved as Meta Data | saved as HTML |
Change & Add Form buttons | UseCategory radio button |
twikicatitems.tmpl
. The replacement Form Template must be set as the first item in the WebPreferences variable WEBFORMS
. If missing, pages will display, but attempting to edit results in an error message.
The new Form Template system should work with old Category Table data with no special conversion. Data is assigned to Meta variables the first time an imported topic is edited and saved in the new system.
NOTE: If things aren't working correctly, there may be useful entries in data/warning.txt
.
Example: WebForm from the TWiki.Know web| *Name* | *Type* | *Size* | *Values* | *Tooltip message* | | Know.TopicClassification | select | 1 | Know.NoDisclosure, Know.PublicSupported, Know.PublicFAQ | blah blah... | | Know.OperatingSystem | checkbox | 3 | Know.OsHPUX, Know.OsLinux, Know.OsSolaris, Know.OsWin | blah blah... | | Know.OsVersion | text | 16 | | blah blah... |
Name Type Size Values Tooltip message TopicClassification? select 1 NoDisclosure?, PublicSupported?, PublicFAQ? blah blah... OperatingSystem? checkbox 3 OsHPUX?, OsLinux?, OsSolaris?, OsWin? blah blah... OsVersion? text 16 blah blah...
Example: WebFormTemplate
[[...]]
links can be used for force a link, at present [[...][...]]
format is not supported.
WebTopicEditTemplate
or using field=value or for checkboxes fieldWEBFORMS
variable in WebPreferences is optional and defines a list of possible Form Templates. Example:
WEBFORMS
enabled, an extra button is added to the edit view. If the topic doesn't have a Form, an Add Form button appears at the end of the topic. If a Form is present, a Change button appears in the top row of the Form. The buttons open a screen that enables selection of a form specified in WEBFORMS
, or the No form option.
WebTopicEditTemplate
topic in a web and adding a form to it. Initial Form values can be set there.
formtemplate
parameter in the URL. Initial values can then be provided in the URLs or as form values:
name
, ex: ?BugPriority=1
namevalue=1
, ex: ?ColourRed=1
. formtemplate
parameter in the URL.
WEBFORMS
variable defines alternative Form Templates that can be selected by pressing Change in edit mode.
SubmitExpenseReport
topic where you can create new expense reports - a SubmitVacationRequest
topic and so on. These can specify the required template topic with its associated Form.
----- Revision r1.13 - 03 Dec 2001 - 10:09 - MikeMannix?
|