У меня есть следующий (упрощенный) макет:
<header>
... more stuff here
<nav id="nav">
<div class="content_wrapper">
<ul id="menu">
<li>dashboard</li>
</ul>
</div>
</nav>
</header>
<div id="main_content">
<div class="content_wrapper">
<g:layoutBody/>
</div>
</div>
Моя проблема в том, что навигация "меню" зависит от того, что отображается в layoutBody.Мало того, что текст «панель инструментов» изменится на «логин», «поддержка» и т. Д., Но на некоторых страницах есть кнопки, ссылки и т. Д. Есть ли способ в Grails, без изменения макета страницы, динамически отображать этоNAV элемент на основе layoutBody?Я прочитал документы, в том числе раздел блоков контента, но они не решают проблему, потому что они все еще предопределены в основном макете.