{if $section.field.description}
{include file=$element.field.widget.template element=$element} | {else}
{if $element.required}
{/if}
{if $element.field.display != 'block'}
|
{/if}
{if $element.error}
{$element.error}
{/if}
{if $element.field.display == 'block'}{if !$element.frozen}
{$element.field.widget.description}
{else}
{$element.field.widget.frozen_description}
{/if}
{/if}
{if $element.properties.preview}
{define_slot name="`$element.field.name`_preview_image" src=$element.properties.image_preview}
{if $element.properties.image_preview}
{/if}
![]()
{if $element.field.widget.question}
{if $element.field.display != 'block'}
{if !$element.frozen}
{$element.field.widget.question}
{/if}
{define_slot name="`$element.field.name`_widget" table=$element.field.tablename}
{block name="before_`$element.field.name`_widget" table=$element.field.tablename}
{if $element.html}
{if $element.type == 'submit'}
{define_slot name="before_submit_button"}{/define_slot}
{/if}
{$element.html}
{elseif $element.elements}
{if $element.field.widget.layout == 'table'}
{else}
{if $element.field.widget.columns}{assign var=cols value=$element.field.widget.columns}{else}{assign var=cols value=3}{/if}
{if $cols > 1}{*The user has specified columns to use so we place the grouped elements in a table.*}
{assign var=numelements value=$element.elements|@count}
{assign var=threshold value=$numelements/$cols}
{$element.field.widget.description}
{else}
{$element.field.widget.frozen_description}
{/if}
{/if}
{if $element.field.widget.focus}
{/if}
|
{/if}