Я использую главный шаблон для всех наших писем. Я хотел бы, чтобы этот мастер-шаблон использовал поле идентификатора, которое передается из конкретного шаблона:
некоторые-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
, а не передавать его на другие шаблоны.
Есть ли простой способ сделать то, что я ищу?