0
我很努力地將多個值與枝條進行比較。我無法訪問任何核心代碼,因爲這是針對與Shopify類似的SaaS平臺。枝條處理多重比較
我想比較產品權重並設置一個變量,如果比較爲真。
所以我有多個量(克)這樣的(它背後的價格)
751 - 9990 $5
9990 - 19799 $10
19800 - 19849 $5
19850 - 19950 $14
29700 - 29749 $5
什麼是比較的權重,並據此設置一個價格的好方法?我認爲是這樣的:
{% if (product.weight >= 751) or (product.weight <= 9990) %}
{% set shippingCosts = '5' %}
{% elseif (product.weight >= 9991) or (product.weight <= 19799) %}
{% set shippingCosts = '10' %}
但是,我有一個很長的名單(12 +)與不同的權重。那麼有沒有一種快速處理這個列表的方法?否則,它就會成爲一長串的if/else :(
我會說這在控制器來完成,但因爲你沒有訪問那些我會說擴展枝,並創建一個函數,爲您計算出貨 – DarkBee
@DarkBee:你的意思是創建一個jQuery函數? – Meules
這裏是[示例](http://stackoverflow.com/a/36252584/446594)如何擴展'twig'來增加額外的功能 – DarkBee