Estoy realizando mi primer proyecto en Facelets.
He creado mi plantilla de la siguiente forma:
Código PHP:
<?xml version='1.0' encoding='UTF-8' ?>
<!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:ui="http://xmlns.jcp.org/jsf/facelets"
xmlns:h="http://xmlns.jcp.org/jsf/html">
<h:head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
<h:outputStylesheet name="./css/default.css"/>
<h:outputStylesheet name="./css/cssLayout.css"/>
<title>Facelets Template</title>
</h:head>
<h:body>
<div id="top">
<ui:insert name="top">Página personal de Alejandro Bienvenido Fernández</ui:insert>
</div>
<div>
<div id="left">
<ui:insert name="left">
<ul>
<li> <a href="../../index.xhtml">Contenido1</a></li>
<li> <a href="../../index2.xhtml">Contenido2</a></li>
</ul>
</ui:insert>
</div>
<div id="content" class="left_content">
<ui:insert name="content">
</ui:insert>
</div>
</div>
<div id="bottom">
<ui:insert name="bottom"><a href="../../index.xhtml">Presentación</a><a href="#">Contacto</a></ui:insert>
</div>
</h:body>
</html>
He creado también cada una de las páginas que cambiarán el contenido de la plantilla. Hasta ahí todo bien.
El problema es que no me funcionan los enlaces creados en la plantilla para acceder a cada sección.
Accedo a la ruta de los ficheros mediante el autocompletar de Netbeans por lo que no creo que sea problema de ruta.
Debe haber algo más que no esté haciendo bien.
¿Alguna idea?
Gracias a tod@s.
Saludos.