Edit File: select_product_options.tpl
{if $product_options} <div class="cm-reload-{$id}" id="product_options_update_{$id}"> <input type="hidden" name="appearance[id]" value="{$id}" /> <input type="hidden" name="appearance[name]" value="{$name}" /> {assign var="id" value=$product.object_id|default:$id} {if $name == "cart_products"} <input type="hidden" name="{$name}[{$id}][object_id]" value="{$id}" /> <input type="hidden" name="{$name}[{$id}][product_id]" value="{$product.product_id}" /> {/if} <div id="option_{$id}_AOC" class="cm-picker-product-options form-horizontal product-options"> {foreach from=$product_options item="po"} <div id="opt_{$id}_{$po.option_id}" class="control-group {if $additional_class}{$additional_class}{/if}"> <label for="option_{$id}_{$po.option_id}" id="option_description_{$id}_{$po.option_id}" class="control-label {if $po.required == "Y"}cm-required{/if} {if $po.regexp}cm-regexp{/if}" {if $po.regexp}data-ca-regexp="{$po.regexp}" data-ca-message="{$po.incorrect_message}"{/if}>{$po.option_name}:</label> <div class="controls"> {if $po.option_type == "S"} {*Selectbox*} {if $po.variants} <select id="option_{$id}_{$po.option_id}" name="{$name}[{$id}][product_options][{$po.option_id}]" {if $product.options_update}onchange="fn_change_options('{$id}', {$id}, '{$po.option_id}');"{/if} {if $cp.exclude_from_calculate && !$product.aoc || $po.disabled}disabled="disabled"{/if} {if $po.disabled}class="cm-skip-avail-switch"{/if}> {if $product.options_type == "S"}<option value="">{if $po.disabled}{__("select_option_above")}{else}{__("please_select_one")}{/if}</option>{/if} {foreach from=$po.variants item="vr"} <option value="{$vr.variant_id}" {if $po.value == $vr.variant_id}selected="selected"{/if}>{$vr.variant_name}{if $settings.General.display_options_modifiers == "Y"}{if $vr.modifier|floatval} ({include file="common/modifier.tpl" mod_type=$vr.modifier_type mod_value=$vr.modifier display_sign=true}){/if}{hook name="products:select_options"}{/hook}{/if}</option> {/foreach} </select> {else} {__("na")} <input type="hidden" name="{$name}[{$id}][product_options][{$po.option_id}]" value="{$po.value}" id="option_{$id}_{$po.option_id}" /> {/if} {elseif $po.option_type == "R"} {*Radiobutton*} {if $po.variants} <input type="hidden" name="{$name}[{$id}][product_options][{$po.option_id}]" value="{$po.value}" id="option_{$id}_{$po.option_id}" /> {foreach from=$po.variants item="vr" name="vars"} <label id="option_description_{$id}_{$po.option_id}_{$vr.variant_id}" class="radio"> <input id="{$id}_variant_{$vr.variant_id}" type="radio" name="{$name}[{$id}][product_options][{$po.option_id}]" value="{$vr.variant_id}" {if $po.value == $vr.variant_id}checked="checked"{/if} {if $product.options_update}onclick="fn_change_options('{$c_obj|default:$id}', {$id}, '{$po.option_id}');"{/if} {if $cp.exclude_from_calculate && !$product.aoc || $po.disabled}disabled="disabled"{/if} {if $po.disabled}class="cm-skip-avail-switch"{/if} /> {$vr.variant_name} {if $settings.General.display_options_modifiers == "Y"}{if $vr.modifier|floatval}({include file="common/modifier.tpl" mod_type=$vr.modifier_type mod_value=$vr.modifier display_sign=true}){/if}{hook name="products:select_options"}{/hook}{/if}</label> {/foreach} {if !$po.value && $product.options_type == "S" && !$po.disabled}<p class="description clear-both">{__("please_select_one")}</p>{/if} {else} {__("na")} <input type="hidden" name="{$name}[{$id}][product_options][{$po.option_id}]" value="{$po.value}" id="option_{$id}_{$po.option_id}" /> {/if} {elseif $po.option_type == "C"} {*Checkbox*} {foreach from=$po.variants item="vr"} {if $vr.position == 0} <input id="unchecked_{$id}_option_{$po.option_id}" type="hidden" name="{$name}[{$id}][product_options][{$po.option_id}]" value="{$vr.variant_id}" /> {else} <div class="cm-field-container"> <label> <input id="option_{$id}_{$po.option_id}" type="checkbox" name="{$name}[{$id}][product_options][{$po.option_id}]" value="{$vr.variant_id}" {if $po.value == $vr.variant_id}checked="checked"{/if} {if $product.options_update}onclick="fn_change_options('{$c_obj|default:$id}', {$id}, '{$po.option_id}');"{/if} {if $cp.exclude_from_calculate && !$product.aoc || $po.disabled}disabled="disabled"{/if} class="checkbox{if $po.disabled} cm-skip-avail-switch{/if}" /> {if $settings.General.display_options_modifiers == "Y"}{if $vr.modifier|floatval} ({include file="common/modifier.tpl" mod_type=$vr.modifier_type mod_value=$vr.modifier display_sign=true}){/if}{hook name="products:select_options"}{/hook}{/if} </label> </div> {/if} {/foreach} {elseif $po.option_type == "I"} {*Input*} <input id="option_{$id}_{$po.option_id}" type="text" name="{$name}[{$id}][product_options][{$po.option_id}]" value="{$po.value|default:$po.inner_hint}" {if $cp.exclude_from_calculate && !$product.aoc}disabled="disabled"{/if} class="input-text {if $po.inner_hint}cm-hint{/if}" {if $po.inner_hint}title="{$po.inner_hint}"{/if} /> {elseif $po.option_type == "T"} {*Textarea*} <textarea id="option_{$id}_{$po.option_id}" name="{$name}[{$id}][product_options][{$po.option_id}]" {if $cp.exclude_from_calculate}disabled="disabled"{/if} class="input-textarea-long {if $po.inner_hint && $po.value == ""}cm-hint{/if}" {if $po.inner_hint}title="{$po.inner_hint}"{/if}>{$po.value|default:$po.inner_hint}</textarea> {elseif $po.option_type == "F"} {*File*} <div class="clearfix"> {include file="common/fileuploader.tpl" images=$product.extra.custom_files[$po.option_id] var_name="`$name`[`$po.option_id``$id`]" multiupload=$po.multiupload hidden_name="`$name`[custom_files][`$po.option_id``$id`]" hidden_value="`$id`_`$po.option_id`" label_id="option_`$id`_`$po.option_id`" hide_server=true} </div> {/if} </div> </div> {/foreach} </div> {if $show_aoc} <input type="hidden" name="appearance[show_aoc]" value="{$show_aoc}" /> <div class="control-group cm-picker-product-options"> <label for="sw_option_{$id}_AOC" class="checkbox"> <input class="cm-switch-availability cm-switch-inverse cm-option-aoc" id="sw_option_{$id}_AOC" type="checkbox" name="{$name}[{$id}][product_options][AOC]" value="N" />{__("any_option_combinations")}</label> </div> {/if} <!--product_options_update_{$id}--></div> {/if}
Back to File Manager