zoukankan      html  css  js  c++  java
  • 夺命雷公狗---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}
                                    {*-----配件属性结束-------*}

    实现后的效果:

  • 相关阅读:
    A1049. 命题逻辑
    矩形面积交:输出0.00
    完美的代价
    枚举孪生素数对
    改变参数的两种方法
    二面准备:React、Typescript、其他基础补充
    【TypeScript】基础及问题汇总
    【React】做一个百万答题小项目
    【React】相关题目总结
    【React】半小时深刻理解《半小时深刻理解React》(老套娃了)
  • 原文地址:https://www.cnblogs.com/leigood/p/5036694.html
Copyright © 2011-2022 走看看