2013-04-14 3 views
0

У меня есть шаблон заголовка, где я хочу проверить, находится ли пользователь на главной странице (index.gsp). Я попробовал это: < г: множества вар = значение "ISHOME" = "$ {params.get (" контроллер ") == NULL}"/>проверить, находится ли пользователь на домашней странице

Но что возвращает верно и для ошибок, когда у меня нет контроллер. Какие-либо предложения?

+1

Вы всегда можете установить флаг от действия, связанного с index.gsp, в то время как модели перенаправляется на шаблоне, чтобы указать на главной странице и использовать его в шаблоне. – dmahapatro

ответ

1

Если ваш заголовок находится в макете, вы можете использовать параметры страницы Sitemesh. Добавить на главную страницу:

<parameter name="isHome" value="true"/> 

Тогда в макете:

<g:set var="isHome" value="${pageProperty(name: 'page.isHome')}"/> 
+0

работает отлично, спасибо – Mewel

Смежные вопросы