我正在为我们所有的电子邮件使用主模板。我希望这个主模板使用从具体模板传递的ID字段:
一些-email.html
#{set 'emailId'}1{/set}
#{extends 'app/views/Mails/mail-main.html' /}
...
mail-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>
但是,如果我理解正确,那不是set
和get
模板的工作原理 - 它们只允许我将对象嵌入到使用get
的模板中的模板文本中,不要将其传递给其他模板。
有没有一种简单的方法可以做我想要的事情?
答案 0 :(得分:3)
您可以在 mail-main.html :
中撰写以下内容<a href="@@Foo.bar(get('emailId'))">Link text</a>