如何在Magento樣板使用depend條件
Magento信件有許多樣板可以使用,當你需要使用Magento寄信的時,可以先在後台設定信件樣板,不過有時候需要作條件判斷。
例如,需要判斷信件帶入超連結位置時,可使用Magenot樣板引擎的一個depend條件判斷。
※以下圖作為本次範例
格式
{{depend 變數名稱}} 如果變數存在則執行此區塊的內容,反之則不執行 {{/depend}}
※以上圖為例,如果iso_download_link不存在,就不會執行裡面的內容。
而要注意的是,有別於樣板引擎要帶入變數時,例如{{var iso_download_link}},而depend 後面不用加var。
在template裏頭,單純只有一個地方要做判斷的時候,推薦使用depend這個條件,而如果有過多的判斷需求時,建議在template裡面呼叫block,盡可能的不要在template裡面加入過多的depend條件判斷,才能讓template看起來簡潔易讀。
以上是在Magento樣板使用depend條件的運用教學!
我要留言