Попытка построить страницу из нескольких страниц gsp, каждая из которых имеет контент, который должен быть в разделе заголовка окончательного документа. Я не могу получить стиль или скрипт из g: include в окончательный тег head.
Модель использования предназначена для контроллера для отображения страницы с использованием <meta name="layout" content="page">
, а макет page.gsp вызовет g: include с данными модели для верхнего, нижнего колонтитула и меню. У каждого есть свой javascript или стиль, который должен закончиться в заключительном разделе заголовка.
Какие-либо предложения о том, как добиться этого, сохраняя локализованный заголовок на каждой включенной странице gsp?
Обновление:
Использование тега <g:applyLayout>
с макетом, который содержит только <g:layoutBody/>
или <g:layoutHead/>
, решает проблему. Однако, чтобы привести голову и тело в правильное место, я звоню <g:include>
дважды, один раз с layoutHead и второй раз с layoutBody. Использование макета с layoutHead и layoutBody не приводит к правильному слиянию.