Tengo un problema a la hora de integrarlo ya que parece ser que no me coge la plantilla y cuando accedo a una pagina solo veo el contenido de dicha pagina. Os pongo el código que tengo a ver si así consigo expresarme mejor.
Tengo una plantilla que se llama plantillaPrincipal.html con el siguiente código.
Código HTML:
Ver original
<html xmlns="http://www.w3.org/1999/xhtml" xmlns:ui="http://java.sun.com/jsf/facelets" xmlns:f="http://java.sun.com/jsf/core" xmlns:h="http://java.sun.com/jsf/html" xmlns:p="http://primefaces.org/ui"> <h:head> <link type="stylesheet" rel="../../recursos/estilos.css"/> </h:head> <h:body class="bodyPrincipal"> <div class="cuerpo"> <ui:insert name="centro"></ui:insert> </div> </h:body> </html>
Y por otro lado tengo una pagina la cual usa esta plantilla (inicio.html)
Código HTML:
Ver original
<!DOCTYPE composition PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <ui:composition xmlns="http://www.w3.org/1999/xhtml" xmlns:ui="http://java.sun.com/jsf/facelets" template="../WEB-INF/plantillas/plantilla.html"> <ui:define name="centro"> </ui:define> </ui:composition>
Se que es un ejemplo muy simple pero si no me funciona algo tan simple, como para complicar las cosas.
El problema es que cuando accedo a inicio, no veo nada de la plantilla, solo veo por pantalla el texto Primera prueba con mi aplicacion.
Alguien sabe por que puede estar pasando esto?? Si alguien me puede ayudar le estare muy agradecido.
Gracias por anticipado
Un saludo
Pinty