[*] BO : HelperForm now handles input type=select with collection

This commit is contained in:
mMarinetti committed 2011-12-29 17:01:33 +00:00
1 parent ccea37bed6
commit 810c344dc2
1 file changed
+13
@@ -163,6 +163,17 @@
{/foreach} {/foreach}
{else} {else}
{foreach $input.options.query AS $option} {foreach $input.options.query AS $option}
{if is_object($option)}
<option value="{$option->$input.options.id}"
{if isset($input.multiple)}
{foreach $fields_value[$input.name] as $field_value}
{if $field_value == $option->$input.options.id}selected="selected"{/if}
{/foreach}
{else}
{if $fields_value[$input.name] == $option->$input.options.id}selected="selected"{/if}
{/if}
>{$option->$input.options.name}</option>
{else}
<option value="{$option[$input.options.id]}" <option value="{$option[$input.options.id]}"
{if isset($input.multiple)} {if isset($input.multiple)}
{foreach $fields_value[$input.name] as $field_value} {foreach $fields_value[$input.name] as $field_value}
@@ -172,6 +183,8 @@
{if $fields_value[$input.name] == $option[$input.options.id]}selected="selected"{/if} {if $fields_value[$input.name] == $option[$input.options.id]}selected="selected"{/if}
{/if} {/if}
>{$option[$input.options.name]}</option> >{$option[$input.options.name]}</option>
{/if}
{/foreach} {/foreach}
{/if} {/if}
</select> </select>