讓ecshop的smarty支持?jǐn)?shù)學(xué)運(yùn)算.
在ecshop的使用中,smarty可以很方便的做成網(wǎng)頁(yè)。但ecshop的smarty把一些功能去掉了,只保留了邏輯運(yùn)算、變量處理 等功能,連數(shù)學(xué)計(jì)算都不支持。我們想要在smarty模板中對(duì)一個(gè)變量進(jìn)行動(dòng)態(tài)的計(jì)算,就沒(méi)有辦法。 研究了一個(gè)晚上,終于可以讓ecshop的smarty模板支持簡(jiǎn)單的數(shù)學(xué)計(jì)算了。 在ecshop的smarty模板中,對(duì)變量處理如下:
那么生成的后臺(tái)代碼是這樣的:
它將$號(hào)后面的全部作為變量名了。 我們要的效果, 模板中是這樣:
|
|