修改模块碰到一个变量赋值问题,请教一下

2016-07-07 16:32 来源:www.chinab4c.com 作者:ecshop专家

flow.dwt模板中

$goods.goods_number 变量赋值为5
$goods.goods_number=5

正确的语法应该怎么写?

本人做批发,不想一件一件卖,每款至少5件起订!


附:源代码
123行
<td align="right">
<!-- {if $goods.goods_id gt 0 && $goods.is_gift eq 0 && $goods.parent_id eq 0} 普通商品可修改数量 -->
<!-- {if $goods.goods_number < 5}--> 自己添加的代码,用于判断$goods.goods_number购物数量是否小于5
$goods.goods_number = 5 自己添加的代码,购物数量等于5 ,但语法错误!!
<!-- {/if} -->
<input type="text" name="goods_number[{$goods.rec_id}]" id="goods_number_{$goods.rec_id}" value="{$goods.goods_number}" size="4" style="text-align:right " />
{$goods.goods_number}
<!-- {/if} -->
</td>


回答:
不需要修改程序,可以通过js来计算购买数量。

兄弟,具体我应该怎么修改

哈哈...改好了,一个是模板地方 goods.dwt
<td>{$lang.number}:</td>
<td><input name="number" type="text" id="number" value="5" size="4" />

二个是js/common.js
var number = 5;

三个是flow.php

$val = intval(make_semiangle($val));
if ($val <= 0)
{
continue;
}
/*每款5件起批 */
if ($val < 5)
{
$val =5;
}

/* 系统启用了库存,检查输入的商品数量是否有效 */

有待完善...