Можете ли вы рекурсивно расширить шаблоны в Play Framework? - PullRequest
1 голос
/ 24 августа 2011

В Play Framework , можно ли использовать тег #{extends} рекурсивно?

Т.е. в дочернем шаблоне расширьте родительский шаблон, а в родительском шаблоне расширьте еще один шаблон, например так:

child.html:

#{extends 'parent.html' /}
<h1>I'm a child</h1>

parent.html:

#{extends 'grandparent.html' /}
<h1>I'm a parent</h1>
<div id="content">#{doLayout /}</div>

grandparent.html:

<h1>I'm a grandparent</h1>
<div id="more-content">#{doLayout /}</div>

(Документация по тегу extends: http://www.playframework.org/documentation/1.2.2/templates#inheritance)

1 Ответ

1 голос
/ 24 августа 2011

Да, вы можете. Нет проблем вообще. Это даже хороший пример повторного использования кода в различных разделах вашего приложения.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...