2.71如何把仿淘宝颜色属性改成第一个默认?

2016-07-07 15:04 来源:www.chinab4c.com 作者:ecshop专家



2.71里goods.dwt里默认的选择单选属性的是
  1. <input type="radio" name="spec_{$spec_key}" value="{$value.id}" id="spec_value_{$value.id}" {if $key eq 0}checked{/if} onclick="changePrice()" />
复制代码


而改过仿淘宝颜色属性的都知道,代码如下:
  1. <a id="a_p_{$value.id}" onclick="changeP(this,'spec_{$spec_key}',{$value.id},'{$value.label}','c1_{$spec_key}');"name={$value.id} title="{$value.label}[{if $value.price gt 0}{$lang.plus}{elseif $value.price lt 0}{$lang.minus}{/if} {$value.format_price|abs}]" {if $key eq 0}selected{/if}>
  2. {if $value.img_src}
  3. <img src="{$value.img_src}" alt="{$value.label}" width="35px" height="35px"/>
  4. {else}
  5. <img src="{$goods.goods_img}" alt="{$value.label}" width="1px" height="1px" style="display:none;"/>{$value.label}
  6. {/if}
  7. <input type="radio" style="display:none" name="spec_{$spec_key}" value="{$value.id}" id="spec_value_{$value.id}" {if $key eq 0}checked{/if}></a>
复制代码


也就是把input给隐藏了,实际上是默认选择了第一个,但是


图片就不是默认选择的了,而2.71购买的时候也是不像2.7一样,如果不选择则弹出个对话框来选择属性.


请问如果我想把默认的第一项,也就是这里的8寸默认给选择上,有什么好办法吗?

回答:
奇怪,怎么发一个帖子还变成两个了?

唉,没人帮忙,自己解决了.
把判断语句改成KEY为0的时候CLASS给改了.在上面的显示语句中也加上了循环.