Gmane
From: Chirouze Olivier <olivier.chirouze <at> volvo.com>
Subject: The element "body" is not for template "xx"
Newsgroups: gmane.comp.cms.opencms.devel
Date: 2008-07-29 15:25:59 GMT (3 weeks, 16 hours and 58 minutes ago)

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

<% <at> page session="false" %>
<% <at> 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



_______________________________________________
This mail is sent to you from the opencms-dev mailing list
To change your list options, or to unsubscribe from the list, please visit
http://lists.opencms.org/mailman/listinfo/opencms-dev