Utilidades WebForm

Añadir un fieldset en un formulario

Modificar plantilla

 Modificar la plantilla del formulario utilizada y modificar la función field_empty:

field_empty(field,formconfig,attributes,errormessage,mandatory) ::= <<
$! ###### EMPTY field ###### !$
$if(field.parameters.openfieldset)$
     <fieldset>
          <legend>
               $field.label$
          </legend>
    
$elseif(field.parameters.closefieldset)$
     </fieldset>
$else$
     $row_start(field=field)$
     <div class="webform_label">&nbsp;</div>
     <div class="webform_field">
          $if(field.valueEscaped)$
               $field.valueEscaped$
          $else$
               &nbsp;
          $endif$
          $if(errormessage)$
          <br/><span class="webform_label_error">$errormessage$</span>
          $endif$
     </div>
     $row_end(field=field,formconfig=formconfig)$
$endif$
>>

Añadir la apertura de un fieldset

  • Crear un campo de tipo empty
  • Añadir en el campo label el título que queramos ponerle al fieldset
  • En el campo parameter añadir: openfieldset=true

Cerrar fieldset

  • Crear un campo de tipo empty
  • En el campo parameter añadir: closefieldset=true