The output of cf_sebForm is completely configurable via the "config" attribute structure.
In any of the Fields of EmailFields structures, you can use curly braces ({}) around any text or HTML that should only be used if the field has a label.
Config Keys Descriptions
Key | Subkey | Description |
---|---|---|
Layout | This is the outer-most wrapper of the cf_sebForm output. It includes any error information, and overall layout, the form tag, and any other output from between the cf_sebForms tags. | |
ErrorHeader | This is the wrapper for the display area of any errors encountered on form submit. | |
ErrorItem | This is the wrapper for each individual error. | |
Fields | The structure containing the output for each field within the cf_sebForm tags. | |
all | The layout for any field that is not specified explicitely. | |
buttons | The layout for any button that is not specified explicitly. | |
[type] | The layout for the type of field specified. | |
ReqMark | The character or string indicating that a field is required. | |
EmailLayout | The outer-most wrapper of the cf_sebForm output for email messages sent by cf_sebForm. | |
EmailFields | The structure containing the output for each field within the cf_sebForm tags for email messages sent by cf_sebForm. | |
all | The emaill layout for any field that is not specified explicitely. | |
button | The email layout for any button that is not specified explicitly. | |
[type] | The email layout for the type of field specified. |
Config Keys Defaults
Variable | Variable | Default Value |
---|---|---|
Layout (format="semantic)" | <div class="sebForm-skin-#LCase(attributes.skin)#"><div id="sebForm" class="sebFormat-semantic">[ErrorHeader]<form>[Fields]</form></div></div> | |
Layout (format="table)" | <div class="sebForm-skin-#LCase(attributes.skin)#"><div id="sebForm" class="sebFormat-table">[ErrorHeader]<form><table border="0" cellspacing="0" cellpadding="3">[Fields]</table></form></div></div> | |
ErrorHeader | <div class="sebform-error"><b>We're Sorry. Some information is missing or incomplete:</b><br/><br/><ul>[Errors]</ul><br/>Please try again.</div> | |
ErrorItem | <li>[Error]</li> | |
Fields | ||
all (format="semantic") | <div id="div-[id]">{[Label][ReqMark][Colon]}[Input]<div class="sebHelp"gt;[Help]</divgt;</divgt; | |
all (format="table") | <tr id="row-[id]"><td valign="top" class="label">{[Label][ReqMark][Colon]}</td><td valign="top">[Input]<div class="sebHelp">[Help]</div></td></tr> | |
buttons | ||
Colon | : | |
ReqMark | <span class="sebReq">*</span> | |
EmailLayout | [Fields] | |
EmailFields | ||
all (emailtype="html") | {[label][Colon] }[value]<br/> <br/> |
|
all (emailtype="text") | {[label][Colon] }[value] |
|
button |