Estou construindo template para meu website, porém, estou com dúvidas.
Eu consigo utilizar Template ao construir Template?
Isto é:
Supondo que eu tenha o Template1 com o seguinte código:
Código: Selecionar todos
<%@page buffer="none" session="false" %>
<%@ taglib prefix="cms" uri="http://www.opencms.org/taglib/cms" %>
<cms:template element="head">
<html>
<head>
<title><cms:property name="Title" file="search" escapeHtml="true"/></title>
<cms:editable/>
</head>
<body>
<h1><cms:property name="Title" file="search" escapeHtml="true"/></h1>
...códigos do cabeçalho
</cms:template>
<cms:template element="foot">
...códigos do rodapé
</body>
</html>
</cms:template>
Código: Selecionar todos
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<%@page buffer="none" session="false" %>
<%@ taglib prefix="cms" uri="http://www.opencms.org/taglib/cms" %>
<cms:include property="template" element="head" />
<cms:template element="body">
<div class="center">
<cms:include element="body" editable="true"/>
</div>
</cms:template>
<cms:include property="template" element="footer" />
Quando eu tento abrir uma página que utiliza o Template2, dá o seguinte erro
Código: Selecionar todos
javax.servlet.jsp.JspException: javax.servlet.ServletException: VFS target resource "/system/modules/com.teste.website/templates/template2" was already included earlier.
Reason: VFS target resource "/system/modules/com.teste.website/templates/template2" was already included earlier.
Obs: Se eu apontar minha página para o Template1 funciona.
[]'s