Как можно передать нестроковый параметр между страницей и основными шаблонами?

#playframework #template-engine

#playframework #механизм шаблонов

Вопрос:

Это не должно работать:

Страница:

 #{extends 'master.html'/}
#{set parameter:foo.bar/} //foo is passed from contoller
  

master.html:

 #{list items:parameter, as item}
 ... 
#{/list}
  

Есть ли какой-либо способ выполнить этот трюк?

Ответ №1:

Мне пришлось немного поиграть с этим, но тег #{set} плохо работает для списков. Попробуйте это на своей странице (не master.html ):

 %{ parameter = foo.bar; }%
  

Надеюсь, это поможет.