2011-12-19 81 views
0

有沒有方法使用可選參數定義自定義模板?將具有默認值的可選參數傳遞到自定義Play模板

喜歡的東西

%{ 
    try { 
    _name = _name 
    } catch (Exception e) { 
    _name = "Guest" 
    } 
}% 

Hello ${_name} 

這樣,如果模板被稱爲與name: "Foo",那麼它被使用,如果沒有,「客戶」一詞。

我嘗試了上面的內容,除了有在同一頁面上不可重用的問題,我根本無法完成它(模板崩潰或沒有編譯,catch子句沒有運行)。

有沒有更好的方法?

P.S.我使用的播放1.2.4+(最新1.2分支)

回答