zoukankan      html  css  js  c++  java
  • 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}>
  • 相关阅读:
    第六十篇、音视频采集硬编码(H264+ACC)
    第十三篇、Swift_Nav自定义返回按钮后或者隐藏导航栏,Pop返回手势失效的解决方法 Pop全局返回添加的方法
    第五十九篇、OC录制小视频
    第五十八篇、iOS 微信聊天发送小视频的秘密
    第五十七篇、AVAssetReader和AVAssetWrite 对视频进行编码
    第五十六篇、OC打开本地和网络上的word、ppt、excel、text等文件
    Objective-C 编码建议
    在block中使用self
    纯代码TableView自适应高度(很老的使用方法)
    iOS应用架构谈 网络层设计方案
  • 原文地址:https://www.cnblogs.com/jzssuanfa/p/7003286.html
Copyright © 2011-2022 走看看