У меня есть шаблон, который я хочу использовать для нескольких своих страниц.Все они имеют общий внешний вид, когда они делятся меню, которое позволяет им войти в систему и перейти на домашнюю страницу.Проблема связана с домашней страницей:
- Если существует
index
(index.xhtml
), локальный по отношению к текущей странице (не шаблону), используйте его по умолчанию.Когда мой шаблон вызывается из /tools/page
(/tools/page.xhtml
), он будет указывать на /tools/index
(/tools/index.xthml
).С относительным путем я могу сбросить /tools
. - Отступить к
/index
(/index.xhtml
).
Пример:
<p:menubar>
<p:menuitem icon="fa fa-home" outcome="/index" value="Home"
rendered="#{not outcomeExists('index')}" />
<p:menuitem icon="fa fa-home" outcome="index" value="Home"
rendered="#{outcomeExists('index')}" />
<p:menuitem icon="fa fa-user" value="#{login.name}"/>
</p:menubar>
Конечно, я хочу перевести настоящие правила навигации JSF для тестирования, если он существует или нет, поэтому он будет автоматически искать index.xhtml, index.jsf и т. Д.