我有一个for循环,想要在智能页面上显示一些算术操作
<tr>
<td>{$_available_stockDataList[mcrList].main_category}</td>
<td>{$_available_stockDataList[mcrList].category}</td>
<td>{$_available_stockDataList[mcrList].name}</td>
<td>{$_available_stockDataList[mcrList].stock-$_available_stockDataList[mcrList].deliver}</td>
<td>{$_available_stockDataList[mcrList].price}</td>
<td>{math equation="( x * z )" x=$_available_stockDataList[mcrList].stock-$_available_stockDataList[mcrList].deliver z=$_available_stockDataList[mcrList].price}</td>
</tr>
对于最后一个单元格我使用了smarty math标签。 当$ _available_stockDataList [mcrList] .price为零时,它将获得error.parameter z为空
我该如何解决这个问题?
答案 0 :(得分:0)
用
包装此函数{if $_available_stockDataList[mcrList].price != 0}...{/if}
或者如果你想要添加一个{else}部分。