[opencms-dev] The element "body" is not for template "xx"

Chirouze Olivier olivier.chirouze at volvo.com
Wed Jul 30 14:09:44 CEST 2008


Hi
 
In fact, I could, but it happens that the error message is shown even when trying to set the default values (Extended HTML Import / Default HTML Values) so I don't even need to provide content before the error appears...
 
Regarding the content of the template, I can just copy / paste the example one to make it fail...
 

Olivier
 

Olivier CHIROUZE
I&0 Infrastructure 
Volvo Information Technology 

 


________________________________

	From: opencms-dev-bounces at opencms.org [mailto:opencms-dev-bounces at opencms.org] On Behalf Of Carl Alex Friis Nielsen
	Sent: 30 July 2008 12:58
	To: The OpenCms mailing list
	Subject: SV: [opencms-dev] The element "body" is not for template "xx"
	
	
	Could you post a short example of the content you try to apply the template to ?

________________________________

	Fra: opencms-dev-bounces at opencms.org på vegne af Chirouze Olivier
	Sendt: on 30-07-2008 10:33
	Til: The OpenCms mailing list
	Emne: Re: [opencms-dev] The element "body" is not for template "xx"
	
	

	I had to debug OpenCms (again) and so far, here's what I have found:
	
	When trying to "validate" my element value (body or text1), the list of "elements" in my template is always empty. It seems this list is updated when we save the file, I guess, since OpenCms tries to get the list of elements directly from the database (the parsing is not done at that step).
	
	So... OpenCms coders/experts, could you please help me: why is there not a single element registered in database for my template jsp file, even if I just copy/paste the content of the example template??
	
	I also tried to export my module, hoping that was the pb. No change.
	
	Do I have to set an export point? I would'nt see why, but...
	
	Thanks
	
	Olivier
	
	> -----Original Message-----
	> From: Chirouze Olivier
	> Sent: 30 July 2008 09:22
	> To: 'The OpenCms mailing list'
	> Subject: RE: [opencms-dev] The element "body" is not for template "xx"
	>
	> No more luck.
	>
	> I just copied / pasted the content of "simple JSP template"
	> from Alakcon documentation to my template. That doesn't work
	> either, with "body" or "text1".
	>
	> Did anything change in 7.0.5?
	>
	> Thanks
	>
	> Olivier
	>
	> Olivier CHIROUZE
	> I&0 Infrastructure
	> Volvo Information Technology
	> 
	>
	> > -----Original Message-----
	> > From: opencms-dev-bounces at opencms.org
	> > [mailto:opencms-dev-bounces at opencms.org] On Behalf Of Isaac
	> R. Higgins
	> > Sent: 29 July 2008 17:38
	> > To: The OpenCms mailing list
	> > Subject: RE: [opencms-dev] The element "body" is not for
	> template "xx"
	> >
	> >
	> > try "text1"
	> >
	> > -----Original Message-----
	> > From: opencms-dev-bounces at opencms.org on behalf of Chirouze Olivier
	> > Sent: Tue 7/29/2008 11:25 AM
	> > To: The OpenCms mailing list
	> > Subject: [opencms-dev] The element "body" is not for template "xx"
	> > 
	> > 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;jsessioni
	> > d=850A87B21AE682373B27EAB41F694A69?thread=1072
	> > http://www.opencms-forum.de/opencms-forum/viewthread;jsessioni
	> > d=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>
	> >
	> >
	> >
	> >
	
	_______________________________________________
	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
	

-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://webmail.opencms.org/pipermail/opencms-dev/attachments/20080730/be38bc52/attachment.htm>


More information about the opencms-dev mailing list