selection.smarty
886 Bytes
{if empty($vocab)}
<div class="ktInfoMessage"><span>{$context->sEmptyMessage}</span></div>
{else}
<select name="{$name}{if $options.multi}[]{/if}"
{if $has_id}id="{$id}"{/if}
{if $options.multi}multiple="true"{/if}
>
{if $options.initial_string}
<option value="">{$options.initial_string}</option>
{/if}
{foreach item=lookup key=lookup_key from=$vocab}
{if $options.multi}
{capture assign=selected}{""}{/capture}
{foreach item=value1 key=key from=$value}
{if $value1 == $lookup_key}
{capture assign=selected}selected='selected'{/capture}
{/if}
{/foreach}
<option value="{$lookup_key|sanitize}" {$selected} >{$lookup|sanitize}</option>
{else}
<option value="{$lookup_key|sanitize}" {if ($value == $lookup_key)}selected="selected"{/if}>{$lookup|sanitize}</option>
{* multiselect change start *}{/if}
{/foreach}
</select>
{/if}