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

Carl Alex Friis Nielsen cfn at kb.dk
Wed Jul 30 12:57:43 CEST 2008


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 --------------
A non-text attachment was scrubbed...
Name: winmail.dat
Type: application/ms-tnef
Size: 10326 bytes
Desc: not available
URL: <https://webmail.opencms.org/pipermail/opencms-dev/attachments/20080730/77308bc1/attachment.bin>


More information about the opencms-dev mailing list