[opencms-dev] The element "body" is not for template "xx"
Chirouze Olivier
olivier.chirouze at volvo.com
Tue Jul 29 17:25:59 CEST 2008
Hi list,
It seems I'm not the first to ask, but I'd like someone in the list to be the first to answer ;-)
http://www.opencms-forum.de/opencms-forum/viewthread;jsessionid=850A87B21AE682373B27EAB41F694A69?thread=1072
http://www.opencms-forum.de/opencms-forum/viewthread;jsessionid=2164A8FCCA0565FC64667714BE00FEA8?thread=1175
I created a simple template jsp file and am trying to import html files with the extended html import as suggested here.
However I can't manage to have it work, keep getting this error : The element "body" is not for template "xx".
Importing the same files with default template (template two) works. Creating a new "file with free text" based on my template also works.
My template is very simple, here's how it looks like (I tried with and without the <cms:include element="body" editable="true"/> but that didn't change a thing).
Thanks for your help!!
Olivier
<%@ page session="false" %>
<%@ taglib prefix="cms" uri="http://www.opencms.org/taglib/cms" %>
<cms:template element="head">
<!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">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
<title><cms:property name="title" escapeHtml="true" /></title>
<meta HTTP-EQUIV="CONTENT-TYPE" CONTENT="text/html;
CHARSET=<cms:property name="content-encoding" default="ISO-8859-1" />">
<body>
<!-- Main page body starts here -->
</cms:template>
<div class="container">
<div class="header"><div class="logo"></div></div>
<div class="main">
<div class="left">
</div>
<div class="page">
<cms:template element="body">
<cms:include element="body" editable="true"/>
</cms:template>
</div>
<div class="clear"></div>
</div>
</div>
<cms:template element="foot">
<!-- Main page body ends here -->
</body>
</html>
</cms:template>
Olivier CHIROUZE
I&0 Infrastructure
Volvo Information Technology
402 avenue Charles de Gaulle * phone: +33 (0)4.72.96.89.39
API: VNX 0A0 0 02 6 telecopy: +33(0)4.72.96.76.80
69635 VĂ©nissieux Cedex - France * olivier.chirouze at volvo.com <mailto:olivier.chirouze at external.renault-trucks.com>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://webmail.opencms.org/pipermail/opencms-dev/attachments/20080729/f4708758/attachment.htm>
More information about the opencms-dev
mailing list