• ShopEx 中规格属性添加时,自己主动计算其相应的销售价格,同一时候注意模板中的变量间的计算


    在ShopEx中,添加产品的规格时,如颜色、尺寸、是否送货等配置信息,默认情况下,这些内容是须要手动计算的,若仅仅有几个属性值还easy计算,假设每个属性值比較多,通过手动计算将是一个灰常巨大的工作量,这里通过改动模板及控制器文件。实现了自己主动计算销售价的功能。 首先。先看一下改动此功能时,涉及到了哪几个文件 控制器文件:coreadmincontrollerctl.spec.php 模板文件:涉及到的比較多 coreadminviewproductspec.html 编辑商品时规格列表显示的模板文件,通过这里实现了销售价格的计算
    找到 <input type="text" size=8 name="price[]" value="<{$price}>"/> 这一行,改动为例如以下内容:
    <{assign var='price' value=$pro.price}>
    <{if $fromType == 'create'}>
    <{assign var='price' value=0}>
    <{foreach from=$pro.sel_spec item=sitem }>
    <{assign var=price value=$price+$sitem.spec_attr_price}>
    <{/foreach}>
    <{/if}>
    <input type="text" size=8 name="price[]" value="<{$price}>"/>
    coreadminviewproductspec_addspectab.html 这是添加规格时。标题头内容,跳转到本文件的结尾,在自己觉得适当的位置,加入下面内容
    <th><{t}>价格<{/t}></th>
    这里,我加在了例如以下位置
    <table class="gridlist" cellspacing="0" cellpadding="0" border="0" width="100%">
    <thead>
    <tr>
    <th style="15%"><{t}>系统规格<{/t}></th>
    <th><{t}>自己定义规格值<{/t}></th>
    <{if $spec.spec_type == 'image'}>
    <th style="20%"><{t}>自己定义规格图片<{/t}></th>
    <{/if}>
    <th style="25%"><{t}>关联商品相冊图片<{/t}></th>
    <th><{t}>价格<{/t}></th>
    <th style="25%"><{t}>操作<{/t}></th>
    </tr>
    </thead>
    <tbody class='spec-body'></tbody>
    </table>
    coreadminviewproductspec_addspecvalue.html 这个是添加一个规格属性的文本框。内容为:
    <td class=''>
    <input type="text" name="goods[spec_desc][<{$specId}>][<{$pSpecId}>][spec_attr_price]" 
    class='spec-value' style=" 80px;" value="<{$spec_attr_price|escape:'html'}>"/>
    </td>
    到这里,文件的改动已经完毕。对于销售价格的自己主动加入已经实现,看看这样是不是方便了非常多~ 同一时候,这里还须要注意的是变量间的运算,不多说,直接看看吧,不难理解:
    <{assign var=price value=$price+$sitem.spec_attr_price}>
  • 相关阅读:
    怎么样从多列的DataTable里取需要的几列
    .net core 生成二维码
    sql server2012卸载
    github实用的搜索小技巧
    c# 中的索引
    IOC
    Python基础-while
    Python基础-判断闰年
    Python基础-while奇数和
    Python基础-奇偶判断调用函数
  • 原文地址:https://www.cnblogs.com/jzssuanfa/p/7003286.html
Copyright © 2020-2023  润新知