2012-02-19 30 views
0

我對我們所有的電子郵件都使用主模板。我想這個主模板使用,其沿着從混凝土模板傳遞了一個ID字段:如何將參數傳遞給我正在擴展的模板,並在模板中使用它?

一些-email.html

#{set 'emailId'}1{/set} 
#{extends 'app/views/Mails/mail-main.html' /} 
... 

郵件main.html中(這是主模板)

// Here, I would like to use the emailId parameter inside another template. 
// Specifically, a link I'm rendering 
<a href="@@{Foo.bar(emailId)}`>Link text</a> 

但是,如果我理解正確的話,這不是setget模板是如何工作的 - 他們只允許我到嵌入對象在使用get的模板中的模板文本中,不要將它傳遞給其他模板。

有沒有簡單的方法來做我想找的?

回答

3

你可以只寫以下,郵件main.html中

<a href="@@Foo.bar(get('emailId'))">Link text</a> 
+0

這麼簡單 - 謝謝。 – ripper234 2012-02-19 21:00:44

+0

其實,你最初寫的'get(emailId)'沒有這樣做 - 我用正確的代碼片段編輯了你的答案。 – ripper234 2012-02-26 12:36:48

相關問題