Bom dia, camaradas do fórum,
Estou com um problema com o qual estou me desesperando :lol: …solicito aos camaradas que conheçam Facelets uma ajuda.
Estou utilizando em um projeto JSF + Facelets…e fazendo uso do recurso de Templates do Facelets. Até aí, tudo bem.
Tenho no meu template um insert assim…
<ui:insert name="footer">
<a4j:include viewId="Footer.xhtml"></a4j:include>
</ui:insert>
Essa é a pagina Footer.xhtml
<?xml version="1.0" encoding="ISO-8859-1"?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml"
xmlns:h="http://java.sun.com/jsf/html"
xmlns:f="http://java.sun.com/jsf/core"
xmlns:ui="http://java.sun.com/jsf/facelets"
xmlns:a4j="http://richfaces.org/a4j">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1" />
<link rel="stylesheet" type="text/css" href="css/Footer.css" />
</head>
<body>
<div align="center" style="margin-top: 0px;" >
<h:form>
<table align="center" cellspacing="30px">
<tr>
<td class="border-cell">
<h:commandLink action="#{institucional.selectedItem('QuemSomos')}" value="Quem Somos" styleClass="link-caption" />
</td>
<td class="border-cell">
<h:commandLink action="#{institucional.selectedItem('Privacidade')}" value="Privacidade" styleClass="link-caption" />
</td>
<td class="border-cell">
<h:commandLink action="#{teste.teste}" value="Termos de Uso" styleClass="link-caption" />
</td>
<td class="border-cell">
<h:commandLink action="#{teste.teste}" value="Mapa do Site" styleClass="link-caption" />
</td>
<td class="border-cell">
<h:commandLink action="#{teste.teste}" value="Publicidade" styleClass="link-caption" />
</td>
<td class="border-cell">
<h:commandLink action="#{teste.teste}" value="Dicas" styleClass="link-caption" />
</td>
<td class="border-cell">
<h:commandLink action="#{teste.teste}" value="Fale Conosco" styleClass="link-caption" />
</td>
</tr>
</table>
</h:form>
<h:graphicImage value="images/InfoRodape.jpg" />
</div>
</body>
</html>
Vou usar esse template (Template.xhtml) em todas paginas.
No action de todos esses links (da pagina Footer.xhtml), eu quero redirecionar para uma outra pagina de dados institucionais…porém, na regra de navegação, qual deverá ser a página de origem? :lol:
Footer.xhtml?
Template.xhtml?
Já coloquei ambas no navigation-rule…sem sucesso!
A partir de qual página o NavigationHandler está capturando a requisição?
Obrigado amigos!