Dúvida Template Facelets

2 respostas
PuRgAuM

Galera, eu criei uma template em xhtm para utilizar como modelo para as outras páginas. Até ai tudo bem, o problema é que nessa template existe a tag:

<f:facet name=“footer”><h:outputText value=“Gerenciador de Arquigos - Copyright © #{sistema.ano}” /></f:facet>

e na página que chama a template está assim:

<ui:decorate template="../templates/Master.xhtml">

	<ui:define name="tituloPagina"> Gerenciador de Arquivos </ui:define>

</ui:decorate>

O problema é que não aparece o rodapé da página que está definido na template nas outras páginas.
Isso é pra ser assim mesmo? Tenho que definir o <f:facet name=“footer”> em todas as páginas? Ou colocar um include na master?

Alguém tem alguma idéia?

2 Respostas

bruno.leite

Cara pode postar o código do seu template, rodapé e página principal? pelo q entendi vc usou o f:facet name=“footer” achando q isso q define uma rodapé para o templete, porém vc deve usar o ui:include sem o facet, não se esqueça de usar as tags de [ code ]

[]'s

PuRgAuM

Sim foi exatamente isso. Achei que definindo o f:facet name=“footer” no template ele ficaria disponível em todas as páginas que utilizassem o template.

Agora usei o ui:include e funcionou certinho.

Vlw.
Obrigado!

Criado 27 de abril de 2010
Ultima resposta 28 de abr. de 2010
Respostas 2
Participantes 2