[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