2013-08-18 219 views
0

我有一個for循環,並希望與一些算術操作Smarty的算術運算

<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的數學標籤最後一個單元格顯示Smarty的頁面上。 $ _available_stockDataList [mcrList] .price爲零時,出現error.parameter z爲空

如何解決此問題?

+0

它是*數字*零或空,空字符串或類似的東西? – periklis

回答

0

包裝此功能與

{if $_available_stockDataList[mcrList].price != 0}...{/if} 

,或者如果您還想添加其他{}部分。