夺命雷公狗---ECSHOP---09---商品属性和配件模版的修改过程
这里其实套下他们的模版即可
{*--------配件属性开始-------*} {foreach from=$specification item=spec key=spec_key} <li class="padd loop"> {$spec.name}:<BR /> {if $spec.attr_type eq 1} {if $cfg.goodsattr_style eq 1} {foreach from=$spec.values item=value key=key} <label title="{if $value.price gt 0}加{$value.format_price}{else /}减{$value.format_price}{/if}{$value.format.price}" > <input type="radio" name="spec_{$spec_key}" value="{$value.id}" id="spec_value_{$value.id}" {if $key eq 0}checked{/if} onclick="changePrice()" /> {$value.label} [{if $value.price gt 0}{$lang.plus}{elseif $value.price lt 0}{$lang.minus}{/if} {$value.format_price|abs}] </label><br /> </label> {/foreach} {else /} <select name="spec_{$spec_key}" onchange="changePrice()"> {foreach from=$spec.values item=value key=key} <option label="{$value.label}" value="{$value.id}">{$value.label} {if $value.price gt 0}{$lang.plus}{elseif $value.price lt 0}{$lang.minus}{/if}{if $value.price neq 0}{$value.format_price}{/if}</option> {/foreach} </select> {/if} {else /} {foreach from=$spec.values item=value key=key} <label for="spec_value_{$value.id}"> <input type="checkbox" name="spec_{$spec_key}" value="{$value.id}" id="spec_value_{$value.id}" onclick="changePrice()" /> {$value.label} [{if $value.price gt 0}{$lang.plus}{elseif $value.price lt 0}{$lang.minus}{/if} {$value.format_price|abs}] </label><br /> {/foreach} {/if} </li> {/foreach} {*-----配件属性结束-------*}
实现后的效果: