<{if $ele_checkbox_options}> <{* Use the new unified structure if available *}> <{foreach from=$ele_checkbox_options item=option name=checkbox}> checked="checked"<{/if}> <{$ele_extra}> /> <{if !$smarty.foreach.checkbox.last}><{$ele_delimeter}><{/if}> <{/foreach}> <{else}> <{* Fallback to legacy structure for backward compatibility *}> <{foreach from=$ele_options key=value item=label name=checkbox}> checked="checked"<{/if}> <{$ele_extra}> /> <{if !$smarty.foreach.checkbox.last}><{$ele_delimeter}><{/if}> <{/foreach}> <{/if}> <{* Check All functionality - show if more than one option *}> <{assign var="option_count" value=0}> <{if $ele_checkbox_options}> <{assign var="option_count" value=$ele_checkbox_options|@count}> <{elseif $ele_options}> <{assign var="option_count" value=$ele_options|@count}> <{/if}> <{if $option_count gt 1}>
<{/if}>