<html xmlns:v="urn:schemas-microsoft-com:vml" xmlns:o="urn:schemas-microsoft-com:office:office" xmlns:w="urn:schemas-microsoft-com:office:word" xmlns:st1="urn:schemas-microsoft-com:office:smarttags" xmlns="http://www.w3.org/TR/REC-html40">

<head>
<meta http-equiv=Content-Type content="text/html; charset=us-ascii">
<meta name=Generator content="Microsoft Word 11 (filtered medium)">
<!--[if !mso]>
<style>
v\:* {behavior:url(#default#VML);}
o\:* {behavior:url(#default#VML);}
w\:* {behavior:url(#default#VML);}
.shape {behavior:url(#default#VML);}
</style>
<![endif]--><o:SmartTagType
 namespaceuri="urn:schemas-microsoft-com:office:smarttags" name="PersonName"/>
<!--[if !mso]>
<style>
st1\:*{behavior:url(#default#ieooui) }
</style>
<![endif]-->
<style>
<!--
UNKNOWN {
        FONT-FAMILY: Wingdings
}
UNKNOWN {
        FONT-FAMILY: Tahoma
}
UNKNOWN {
        MARGIN: 72pt 90pt
}

 /* Font Definitions */
 @font-face
        {font-family:Wingdings;
        panose-1:5 0 0 0 0 0 0 0 0 0;}
@font-face
        {font-family:Tahoma;
        panose-1:2 11 6 4 3 5 4 4 2 4;}
 /* Style Definitions */
 p.MsoNormal, li.MsoNormal, div.MsoNormal
        {margin:0cm;
        margin-bottom:.0001pt;
        font-size:12.0pt;
        font-family:"Times New Roman";}
a:link, span.MsoHyperlink
        {color:blue;
        text-decoration:underline;}
a:visited, span.MsoHyperlinkFollowed
        {color:purple;
        text-decoration:underline;}
p
        {mso-margin-top-alt:auto;
        margin-right:0cm;
        mso-margin-bottom-alt:auto;
        margin-left:0cm;
        font-size:12.0pt;
        font-family:"Times New Roman";}
p.sub, li.sub, div.sub
        {mso-margin-top-alt:auto;
        margin-right:0cm;
        mso-margin-bottom-alt:auto;
        margin-left:0cm;
        font-size:12.0pt;
        font-family:"Times New Roman";}
span.emailstyle19
        {font-family:Arial;
        color:windowtext;}
span.emailstyle20
        {font-family:Arial;
        color:purple;
        font-weight:normal;
        font-style:normal;
        text-decoration:none none;}
span.emailstyle21
        {font-family:Arial;
        color:purple;
        font-weight:normal;
        font-style:normal;
        text-decoration:none none;}
span.emailstyle22
        {font-family:Arial;
        color:purple;
        font-weight:normal;
        font-style:normal;
        text-decoration:none none;}
span.EmailStyle24
        {mso-style-type:personal-reply;
        font-family:Arial;
        color:purple;
        font-weight:normal;
        font-style:normal;
        text-decoration:none none;}
@page Section1
        {size:612.0pt 792.0pt;
        margin:72.0pt 90.0pt 72.0pt 90.0pt;}
div.Section1
        {page:Section1;}
 /* List Definitions */
 @list l0
        {mso-list-id:340816541;
        mso-list-type:hybrid;
        mso-list-template-ids:767978808 67698705 67698713 67698715 67698703 67698713 67698715 67698703 67698713 67698715;}
@list l0:level1
        {mso-level-text:"%1\)";
        mso-level-tab-stop:36.0pt;
        mso-level-number-position:left;
        text-indent:-18.0pt;}
ol
        {margin-bottom:0cm;}
ul
        {margin-bottom:0cm;}
-->
</style>
<!--[if gte mso 9]><xml>
 <o:shapedefaults v:ext="edit" spidmax="1026" />
</xml><![endif]--><!--[if gte mso 9]><xml>
 <o:shapelayout v:ext="edit">
  <o:idmap v:ext="edit" data="1" />
 </o:shapelayout></xml><![endif]-->
</head>

<body lang=EN-US link=blue vlink=purple>

<div class=Section1>

<p class=MsoNormal><font size=2 color=purple face=Arial><span style='font-size:
10.0pt;font-family:Arial;color:purple'>Jon,<o:p></o:p></span></font></p>

<p class=MsoNormal><font size=2 color=purple face=Arial><span style='font-size:
10.0pt;font-family:Arial;color:purple'><o:p> </o:p></span></font></p>

<p class=MsoNormal><font size=2 color=purple face=Arial><span style='font-size:
10.0pt;font-family:Arial;color:purple'>You are absolutely right; the
template-elements property is just like template property for the xmlpage. What
I was hoping was that the template-elements property would only define the view
for the actual content and not for the whole page to be rendered.<o:p></o:p></span></font></p>

<p class=MsoNormal><font size=2 color=purple face=Arial><span style='font-size:
10.0pt;font-family:Arial;color:purple'><o:p> </o:p></span></font></p>

<p class=MsoNormal><font size=2 color=purple face=Arial><span style='font-size:
10.0pt;font-family:Arial;color:purple'>I think I will try to implement the
following model and this will allow me still to have everything the same way I
had implemented it before:<o:p></o:p></span></font></p>

<p class=MsoNormal><font size=2 color=purple face=Arial><span style='font-size:
10.0pt;font-family:Arial;color:purple'><o:p> </o:p></span></font></p>

<p class=MsoNormal style='margin-left:36.0pt;text-indent:-18.0pt;mso-list:l0 level1 lfo1'><![if !supportLists]><font
size=2 color=purple face=Arial><span style='font-size:10.0pt;font-family:Arial;
color:purple'><span style='mso-list:Ignore'>1)<font size=1
face="Times New Roman"><span style='font:7.0pt "Times New Roman"'>      
</span></font></span></span></font><![endif]><font size=2 color=purple
face=Arial><span style='font-size:10.0pt;font-family:Arial;color:purple'>I will
introduce the template dropdown to the form used to create structured content.<o:p></o:p></span></font></p>

<p class=MsoNormal style='margin-left:36.0pt;text-indent:-18.0pt;mso-list:l0 level1 lfo1'><![if !supportLists]><font
size=2 color=purple face=Arial><span style='font-size:10.0pt;font-family:Arial;
color:purple'><span style='mso-list:Ignore'>2)<font size=1
face="Times New Roman"><span style='font:7.0pt "Times New Roman"'>      
</span></font></span></span></font><![endif]><font size=2 color=purple
face=Arial><span style='font-size:10.0pt;font-family:Arial;color:purple'>I will
modify the JSPs referenced from template-elements just to include the main
template as below:<o:p></o:p></span></font></p>

<p class=MsoNormal><font size=2 color=purple face=Arial><span style='font-size:
10.0pt;font-family:Arial;color:purple'><o:p> </o:p></span></font></p>

<p class=MsoNormal style='margin-left:18.0pt'><font size=2 color=purple
face=Arial><span style='font-size:10.0pt;font-family:Arial;color:purple'><%@
taglib prefix="cms" uri="http://www.opencms.org/taglib/cms"
%><o:p></o:p></span></font></p>

<p class=MsoNormal style='margin-left:18.0pt'><font size=2 color=purple
face=Arial><span style='font-size:10.0pt;font-family:Arial;color:purple'><%@
taglib prefix="c" uri="http://java.sun.com/jstl/core" %><o:p></o:p></span></font></p>

<p class=MsoNormal style='margin-left:18.0pt'><font size=2 color=purple
face=Arial><span style='font-size:10.0pt;font-family:Arial;color:purple'><c:set
var="temp_template"><cms:property
name="template"/></c:set><o:p></o:p></span></font></p>

<p class=MsoNormal style='margin-left:18.0pt'><font size=2 color=purple
face=Arial><span style='font-size:10.0pt;font-family:Arial;color:purple'><c:if
test="${!empty temp_template}"><o:p></o:p></span></font></p>

<p class=MsoNormal style='margin-left:18.0pt'><font size=2 color=purple
face=Arial><span style='font-size:10.0pt;font-family:Arial;color:purple'>      <cms:include><c:out
value="${temp_template}" /></cms:include><o:p></o:p></span></font></p>

<p class=MsoNormal style='margin-left:18.0pt'><font size=2 color=purple
face=Arial><span style='font-size:10.0pt;font-family:Arial;color:purple'></c:if><o:p></o:p></span></font></p>

<p class=MsoNormal><font size=2 color=purple face=Arial><span style='font-size:
10.0pt;font-family:Arial;color:purple'><o:p> </o:p></span></font></p>

<p class=MsoNormal style='margin-left:36.0pt;text-indent:-18.0pt;mso-list:l0 level1 lfo1'><![if !supportLists]><font
size=2 color=purple face=Arial><span style='font-size:10.0pt;font-family:Arial;
color:purple'><span style='mso-list:Ignore'>3)<font size=1
face="Times New Roman"><span style='font:7.0pt "Times New Roman"'>      
</span></font></span></span></font><![endif]><font size=2 color=purple
face=Arial><span style='font-size:10.0pt;font-family:Arial;color:purple'>I will
introduce new page property called “body-template” for structured
content, which points to a new JSP that renders only the content part for
structured content.<o:p></o:p></span></font></p>

<p class=MsoNormal style='margin-left:36.0pt;text-indent:-18.0pt;mso-list:l0 level1 lfo1'><![if !supportLists]><font
size=2 color=purple face=Arial><span style='font-size:10.0pt;font-family:Arial;
color:purple'><span style='mso-list:Ignore'>4)<font size=1
face="Times New Roman"><span style='font:7.0pt "Times New Roman"'>      
</span></font></span></span></font><![endif]><font size=2 color=purple
face=Arial><span style='font-size:10.0pt;font-family:Arial;color:purple'>Now I
can drop in the structured part of the content anywhere in my template by using
the following include:<o:p></o:p></span></font></p>

<p class=MsoNormal><font size=2 color=purple face=Arial><span style='font-size:
10.0pt;font-family:Arial;color:purple'><o:p> </o:p></span></font></p>

<p class=MsoNormal style='margin-left:18.0pt'><font size=2 color=purple
face=Arial><span style='font-size:10.0pt;font-family:Arial;color:purple'><%@
taglib prefix="cms" uri="http://www.opencms.org/taglib/cms"
%><o:p></o:p></span></font></p>

<p class=MsoNormal style='margin-left:18.0pt'><font size=2 color=purple
face=Arial><span style='font-size:10.0pt;font-family:Arial;color:purple'><%@
taglib prefix="c" uri="http://java.sun.com/jstl/core" %><o:p></o:p></span></font></p>

<p class=MsoNormal style='margin-left:18.0pt'><font size=2 color=purple
face=Arial><span style='font-size:10.0pt;font-family:Arial;color:purple'><c:set
var="temp_body_template"><cms:property
name="body-template"/></c:set><o:p></o:p></span></font></p>

<p class=MsoNormal style='margin-left:18.0pt'><font size=2 color=purple
face=Arial><span style='font-size:10.0pt;font-family:Arial;color:purple'><c:if
test="${!empty temp_body_template}"><o:p></o:p></span></font></p>

<p class=MsoNormal style='margin-left:18.0pt'><font size=2 color=purple
face=Arial><span style='font-size:10.0pt;font-family:Arial;color:purple'>      <cms:include><c:out
value="${temp_body_template}" /></cms:include><o:p></o:p></span></font></p>

<p class=MsoNormal style='margin-left:18.0pt'><font size=2 color=purple
face=Arial><span style='font-size:10.0pt;font-family:Arial;color:purple'></c:if><o:p></o:p></span></font></p>

<p class=MsoNormal style='margin-left:18.0pt'><font size=2 color=purple
face=Arial><span style='font-size:10.0pt;font-family:Arial;color:purple'><c:if
test="${empty temp_body_template}"><o:p></o:p></span></font></p>

<p class=MsoNormal style='margin-left:18.0pt'><font size=2 color=purple
face=Arial><span style='font-size:10.0pt;font-family:Arial;color:purple'>      <cms:include
element="body" editable="true" /><o:p></o:p></span></font></p>

<p class=MsoNormal style='margin-left:18.0pt'><font size=2 color=purple
face=Arial><span style='font-size:10.0pt;font-family:Arial;color:purple'></c:if><o:p></o:p></span></font></p>

<p class=MsoNormal><font size=2 color=purple face=Arial><span style='font-size:
10.0pt;font-family:Arial;color:purple'><o:p> </o:p></span></font></p>

<p class=MsoNormal><font size=2 color=purple face=Arial><span style='font-size:
10.0pt;font-family:Arial;color:purple'>Regards,<o:p></o:p></span></font></p>

<p class=MsoNormal><font size=2 color=purple face=Arial><span style='font-size:
10.0pt;font-family:Arial;color:purple'><o:p> </o:p></span></font></p>

<p class=MsoNormal><font size=2 color=purple face=Arial><span style='font-size:
10.0pt;font-family:Arial;color:purple'>Olli<o:p></o:p></span></font></p>

<p class=MsoNormal><font size=2 color=purple face=Arial><span style='font-size:
10.0pt;font-family:Arial;color:purple'><o:p> </o:p></span></font></p>

<div>

<div class=MsoNormal align=center style='text-align:center'><font size=3
face="Times New Roman"><span style='font-size:12.0pt'>

<hr size=2 width="100%" align=center tabindex=-1>

</span></font></div>

<p class=MsoNormal><b><font size=2 face=Tahoma><span style='font-size:10.0pt;
font-family:Tahoma;font-weight:bold'>From:</span></font></b><font size=2
face=Tahoma><span style='font-size:10.0pt;font-family:Tahoma'>
opencms-dev-bounces@opencms.org [mailto:opencms-dev-bounces@opencms.org] <b><span
style='font-weight:bold'>On Behalf Of </span></b>Jonathan Woods<br>
<b><span style='font-weight:bold'>Sent:</span></b> 15 November 2006 09:37<br>
<b><span style='font-weight:bold'>To:</span></b> '<st1:PersonName w:st="on">The
 OpenCms mailing list</st1:PersonName>'<br>
<b><span style='font-weight:bold'>Subject:</span></b> RE: [opencms-dev]
Template selection for XMLContent</span></font><o:p></o:p></p>

</div>

<p class=MsoNormal><font size=3 face="Times New Roman"><span style='font-size:
12.0pt'><o:p> </o:p></span></font></p>

<p class=MsoNormal><font size=2 color=blue face=Arial><span style='font-size:
10.0pt;font-family:Arial;color:blue'>Olli -</span></font><o:p></o:p></p>

<p class=MsoNormal><font size=3 face="Times New Roman"><span style='font-size:
12.0pt'> <o:p></o:p></span></font></p>

<p class=MsoNormal><font size=2 color=blue face=Arial><span style='font-size:
10.0pt;font-family:Arial;color:blue'>It may be me who's confused - I'm not
sure!</span></font><o:p></o:p></p>

<p class=MsoNormal><font size=3 face="Times New Roman"><span style='font-size:
12.0pt'> <o:p></o:p></span></font></p>

<p class=MsoNormal><font size=2 color=blue face=Arial><span style='font-size:
10.0pt;font-family:Arial;color:blue'>By 'normal content', I presume you mean
resources which are of type xmlpage (tell me if I'm wrong).  These aren't
fundamentally any different from resources of any other XML content type: they
contain data, held in XML elements, which a JSP then includes at various points
in its output.</span></font><o:p></o:p></p>

<p class=MsoNormal><font size=3 face="Times New Roman"><span style='font-size:
12.0pt'> <o:p></o:p></span></font></p>

<p class=MsoNormal><font size=2 color=blue face=Arial><span style='font-size:
10.0pt;font-family:Arial;color:blue'>The only difference is in the way OpenCms
chooses to associate a resource with the JSP used to include bits of it. 
For xmlpage resources, you get to choose a JSP at resource creation time, and
this sets the 'template' property to the path of the JSP; for arbitrary XML
content types, the JSP is determined from the value of the path contained in the
'template-elements' property.</span></font><o:p></o:p></p>

<p class=MsoNormal><font size=3 face="Times New Roman"><span style='font-size:
12.0pt'> <o:p></o:p></span></font></p>

<p class=MsoNormal><font size=2 color=blue face=Arial><span style='font-size:
10.0pt;font-family:Arial;color:blue'>Actually, there's another difference which
might explain the confusion, but the difference isn't anything
fundamental: for xmlpage resources, the WYSIWYG editor is fired up rather
than the horrible XML content editor.  But in both cases, there's still
the same relationship between view and data; they're not inverses of one
another.  When you fire up the WYSIWYG editor for xmlpages, you're not
injecting stuff into the template; you're injecting data into the XML document
/ the instance of an xmlpage resource.  You could say that for other XML
content types, you use the XML content editor to inject data into <em><i><font
face=Arial><span style='font-family:Arial'>their</span></font></i></em> XML
document instances - no difference.</span></font><o:p></o:p></p>

<p class=MsoNormal><font size=3 face="Times New Roman"><span style='font-size:
12.0pt'> <o:p></o:p></span></font></p>

<p class=MsoNormal><font size=2 color=blue face=Arial><span style='font-size:
10.0pt;font-family:Arial;color:blue'>The word 'template' has become very
confusing where OpenCms is concerned, I guess because of the legacy mechanism
used in OpenCms 5 (and before?).  For both xmlpage resources and your own
XML content items, the so-called template is really a "renderer" or a
"view".</span></font><o:p></o:p></p>

<p class=MsoNormal><font size=3 face="Times New Roman"><span style='font-size:
12.0pt'> <o:p></o:p></span></font></p>

<p class=MsoNormal><font size=2 color=blue face=Arial><span style='font-size:
10.0pt;font-family:Arial;color:blue'>Jon</span></font><o:p></o:p></p>

<p class=MsoNormal><font size=3 face="Times New Roman"><span style='font-size:
12.0pt'><o:p> </o:p></span></font></p>

<div class=MsoNormal align=center style='text-align:center'><font size=3
face="Times New Roman"><span style='font-size:12.0pt'>

<hr size=2 width="100%" align=center tabIndex=-1>

</span></font></div>

<p class=MsoNormal style='margin-bottom:12.0pt'><b><font size=2 face=Tahoma><span
style='font-size:10.0pt;font-family:Tahoma;font-weight:bold'>From:</span></font></b><font
size=2 face=Tahoma><span style='font-size:10.0pt;font-family:Tahoma'>
opencms-dev-bounces@opencms.org [mailto:opencms-dev-bounces@opencms.org] <b><span
style='font-weight:bold'>On Behalf Of </span></b>Olli Aro<br>
<b><span style='font-weight:bold'>Sent:</span></b> 14 November 2006 21:57<br>
<b><span style='font-weight:bold'>To:</span></b> <st1:PersonName w:st="on">The
 OpenCms mailing list</st1:PersonName><br>
<b><span style='font-weight:bold'>Subject:</span></b> Re: [opencms-dev]
Template selection for XMLContent</span></font><o:p></o:p></p>

<div>

<div>

<p class=MsoNormal><font size=2 face=Arial><span style='font-size:10.0pt;
font-family:Arial'>Yes, I suppose what got me confused is that while with
normal content you inject the content in template (using e.g. <cms:include
element="body"/>), while with the XMLContent you kind of inject
the template to the content. I was hoping that I could have done something like
<cms:include element="newsbody"/> and  that  then
would have called the view JSP in order to inject the XMLContent view to my
generic template. <o:p></o:p></span></font></p>

</div>

<div>

<p class=MsoNormal><font size=2 face=Arial><span style='font-size:10.0pt;
font-family:Arial'> <o:p></o:p></span></font></p>

</div>

<div>

<p class=MsoNormal><font size=2 face=Arial><span style='font-size:10.0pt;
font-family:Arial'>The current design also means that if people wish to
use the default OpenCms content types within their own templates (other than
TemplateOne), they have to rewrite all view JSP for the content types, which is
a shame. Or am I still missunderstanding this?<o:p></o:p></span></font></p>

</div>

<div>

<p class=MsoNormal><font size=2 face=Arial><span style='font-size:10.0pt;
font-family:Arial'> <o:p></o:p></span></font></p>

</div>

<div>

<p class=MsoNormal><font size=2 face=Arial><span style='font-size:10.0pt;
font-family:Arial'>Also, how do you share the content types e.g. between 2
different sub sites with the current framework? Other than building some logic
in the template to cope with this as you were suggesting earlier.<o:p></o:p></span></font></p>

</div>

<div>

<p class=MsoNormal><font size=2 face=Arial><span style='font-size:10.0pt;
font-family:Arial'> <o:p></o:p></span></font></p>

</div>

<div>

<p class=MsoNormal><font size=2 face=Arial><span style='font-size:10.0pt;
font-family:Arial'>Sorry to keep going on about this, but I still find it a bit
confusing...<o:p></o:p></span></font></p>

</div>

<div>

<p class=MsoNormal><font size=2 face=Arial><span style='font-size:10.0pt;
font-family:Arial'> <o:p></o:p></span></font></p>

</div>

<div>

<p class=MsoNormal><font size=2 face=Arial><span style='font-size:10.0pt;
font-family:Arial'>Olli<o:p></o:p></span></font></p>

</div>

<div>

<p class=MsoNormal><font size=2 face=Arial><span style='font-size:10.0pt;
font-family:Arial'> <o:p></o:p></span></font></p>

</div>

<div>

<p class=MsoNormal><font size=2 face=Arial><span style='font-size:10.0pt;
font-family:Arial'><br>
<br>
 <o:p></o:p></span></font></p>

</div>

<div>

<p class=MsoNormal style='margin-bottom:12.0pt'><font size=3
face="Times New Roman"><span style='font-size:12.0pt'>----- Original Message
----<br>
From: Jonathan Woods <jonathan.woods@scintillance.com><br>
To: <st1:PersonName w:st="on">The OpenCms mailing list</st1:PersonName>
<opencms-dev@opencms.org><br>
Sent: Tuesday, 14 November, 2006 6:06:25 PM<br>
Subject: RE: [opencms-dev] Template selection for XMLContent<o:p></o:p></span></font></p>

<p class=MsoNormal><font size=2 color=blue face=Arial><span style='font-size:
10.0pt;font-family:Arial;color:blue'>No idea why - I guess the designers felt
that an article's an article, a calendar entry is a calendar entry, and so
on... so there'd need only be one way for the content item to be rendered.</span></font><o:p></o:p></p>

<p class=MsoNormal><font size=3 face="Times New Roman"><span style='font-size:
12.0pt'> <o:p></o:p></span></font></p>

<p class=MsoNormal><font size=2 color=blue face=Arial><span style='font-size:
10.0pt;font-family:Arial;color:blue'>Of course, your custom XML content could
contain a data item which itself gives a cue to the template-elements JSP about
how to render the content, and your JSP could take notice of this value
accordingly.</span></font><o:p></o:p></p>

<p class=MsoNormal><font size=3 face="Times New Roman"><span style='font-size:
12.0pt'> <o:p></o:p></span></font></p>

<p class=MsoNormal><font size=2 color=blue face=Arial><span style='font-size:
10.0pt;font-family:Arial;color:blue'>Jon</span></font><o:p></o:p></p>

<p class=MsoNormal><font size=3 face="Times New Roman"><span style='font-size:
12.0pt'> <o:p></o:p></span></font></p>

<div class=MsoNormal align=center style='text-align:center'><font size=3
face="Times New Roman"><span style='font-size:12.0pt'>

<hr size=2 width="100%" align=center tabIndex=-1>

</span></font></div>

<p class=MsoNormal style='margin-bottom:12.0pt'><b><font size=2 face=Tahoma><span
style='font-size:10.0pt;font-family:Tahoma;font-weight:bold'>From:</span></font></b><font
size=2 face=Tahoma><span style='font-size:10.0pt;font-family:Tahoma'>
opencms-dev-bounces@opencms.org [mailto:opencms-dev-bounces@opencms.org] <b><span
style='font-weight:bold'>On Behalf Of </span></b>Olli Aro<br>
<b><span style='font-weight:bold'>Sent:</span></b> 14 November 2006 17:50<br>
<b><span style='font-weight:bold'>To:</span></b> '<st1:PersonName w:st="on">The
 OpenCms mailing list</st1:PersonName>'<br>
<b><span style='font-weight:bold'>Subject:</span></b> RE: [opencms-dev]
Template selection for XMLContent</span></font><o:p></o:p></p>

<div>

<p class=MsoNormal><font size=2 color=purple face=Arial><span style='font-size:
10.0pt;font-family:Arial;color:purple'>Yes you are right, it is the traditional
way. I just have used only cms:includes in my templates before, so concept of
cms:template elements is new to me and means that I have to restructure my templates
in order to get XMLContent working properly </span></font><font size=2
color=purple face=Wingdings><span style='font-size:10.0pt;font-family:Wingdings;
color:purple'>L</span></font><font size=2 color=purple face=Arial><span
style='font-size:10.0pt;font-family:Arial;color:purple'> </span></font><o:p></o:p></p>

<p class=MsoNormal><font size=3 face="Times New Roman"><span style='font-size:
12.0pt'> <o:p></o:p></span></font></p>

<p class=MsoNormal><font size=2 color=purple face=Arial><span style='font-size:
10.0pt;font-family:Arial;color:purple'>Regarding the missing template dropdown
– any ideas why this has been dropped out for XMLContent and would it be
easy to put it back in? I could imagine that users might still want to select
between different templates for their XMLContent as well.</span></font><o:p></o:p></p>

<p class=MsoNormal><font size=3 face="Times New Roman"><span style='font-size:
12.0pt'> <o:p></o:p></span></font></p>

<p class=MsoNormal><font size=2 color=purple face=Arial><span style='font-size:
10.0pt;font-family:Arial;color:purple'>Olli  </span></font><o:p></o:p></p>

<p class=MsoNormal><font size=3 face="Times New Roman"><span style='font-size:
12.0pt'> <o:p></o:p></span></font></p>

<div>

<div class=MsoNormal align=center style='text-align:center'><font size=3
face="Times New Roman"><span style='font-size:12.0pt'>

<hr size=2 width="100%" align=center tabIndex=-1>

</span></font></div>

<p class=MsoNormal><b><font size=2 face=Tahoma><span style='font-size:10.0pt;
font-family:Tahoma;font-weight:bold'>From:</span></font></b><font size=2
face=Tahoma><span style='font-size:10.0pt;font-family:Tahoma'>
opencms-dev-bounces@opencms.org [mailto:opencms-dev-bounces@opencms.org] <b><span
style='font-weight:bold'>On Behalf Of </span></b>Jonathan Woods<br>
<b><span style='font-weight:bold'>Sent:</span></b> 14 November 2006 17:22<br>
<b><span style='font-weight:bold'>To:</span></b> ' <st1:PersonName w:st="on">The
 OpenCms mailing list</st1:PersonName> '<br>
<b><span style='font-weight:bold'>Subject:</span></b> RE: [opencms-dev] Template
selection for XMLContent</span></font><o:p></o:p></p>

</div>

<p class=MsoNormal><font size=3 face="Times New Roman"><span style='font-size:
12.0pt'> <o:p></o:p></span></font></p>

<p class=MsoNormal><font size=2 color=blue face=Arial><span style='font-size:
10.0pt;font-family:Arial;color:blue'>This is the same as a traditional
template, isn't it?  Except that the user can't select from a drop-down
which JSP is used to perform the rendition.</span></font><o:p></o:p></p>

<p class=MsoNormal><font size=3 face="Times New Roman"><span style='font-size:
12.0pt'> <o:p></o:p></span></font></p>

<div class=MsoNormal align=center style='text-align:center'><font size=3
face="Times New Roman"><span style='font-size:12.0pt'>

<hr size=2 width="100%" align=center tabIndex=-1>

</span></font></div>

<p class=MsoNormal style='margin-bottom:12.0pt'><b><font size=2 face=Tahoma><span
style='font-size:10.0pt;font-family:Tahoma;font-weight:bold'>From:</span></font></b><font
size=2 face=Tahoma><span style='font-size:10.0pt;font-family:Tahoma'> opencms-dev-bounces@opencms.org
[mailto:opencms-dev-bounces@opencms.org] <b><span style='font-weight:bold'>On
Behalf Of </span></b>Olli Aro<br>
<b><span style='font-weight:bold'>Sent:</span></b> 14 November 2006 16:39<br>
<b><span style='font-weight:bold'>To:</span></b> ' <st1:PersonName w:st="on">The
 OpenCms mailing list</st1:PersonName> '<br>
<b><span style='font-weight:bold'>Subject:</span></b> RE: [opencms-dev]
Template selection for XMLContent</span></font><o:p></o:p></p>

<p class=MsoNormal><font size=2 color=purple face=Arial><span style='font-size:
10.0pt;font-family:Arial;color:purple'>Aaah, so it looks like OpenCms expects
property template-elements to be populated for all XMLContent and then you have
to define there references to template headers and footers. Is there any way to
switch this functionality off and use a “traditional” template for
XMLContent?</span></font><o:p></o:p></p>

<p class=MsoNormal><font size=3 face="Times New Roman"><span style='font-size:
12.0pt'> <o:p></o:p></span></font></p>

<p class=MsoNormal><font size=2 color=purple face=Arial><span style='font-size:
10.0pt;font-family:Arial;color:purple'>Regards,</span></font><o:p></o:p></p>

<p class=MsoNormal><font size=3 face="Times New Roman"><span style='font-size:
12.0pt'> <o:p></o:p></span></font></p>

<p class=MsoNormal><font size=2 color=purple face=Arial><span style='font-size:
10.0pt;font-family:Arial;color:purple'>Olli </span></font><o:p></o:p></p>

<p class=MsoNormal><font size=3 face="Times New Roman"><span style='font-size:
12.0pt'> <o:p></o:p></span></font></p>

<div>

<div class=MsoNormal align=center style='text-align:center'><font size=3
face="Times New Roman"><span style='font-size:12.0pt'>

<hr size=2 width="100%" align=center tabIndex=-1>

</span></font></div>

<p class=MsoNormal><b><font size=2 face=Tahoma><span style='font-size:10.0pt;
font-family:Tahoma;font-weight:bold'>From:</span></font></b><font size=2
face=Tahoma><span style='font-size:10.0pt;font-family:Tahoma'>
opencms-dev-bounces@opencms.org [mailto:opencms-dev-bounces@opencms.org] <b><span
style='font-weight:bold'>On Behalf Of </span></b>Olli Aro<br>
<b><span style='font-weight:bold'>Sent:</span></b> 14 November 2006 15:47<br>
<b><span style='font-weight:bold'>To:</span></b> ' <st1:PersonName w:st="on">The
 OpenCms mailing list</st1:PersonName> '<br>
<b><span style='font-weight:bold'>Subject:</span></b> RE: [opencms-dev]
Template selection for XMLContent</span></font><o:p></o:p></p>

</div>

<p class=MsoNormal><font size=3 face="Times New Roman"><span style='font-size:
12.0pt'> <o:p></o:p></span></font></p>

<p class=MsoNormal><font size=2 color=purple face=Arial><span style='font-size:
10.0pt;font-family:Arial;color:purple'>Yes that gets me the content from the
XML content items, but how do I get the template around the content area (all
navigation menus etc.)? If you create a normal content item you get the
selection list where you can then select e.g. TemplateOne, but XMLContent does
not seem to have this selection list.</span></font><o:p></o:p></p>

<p class=MsoNormal><font size=3 face="Times New Roman"><span style='font-size:
12.0pt'> <o:p></o:p></span></font></p>

<p class=MsoNormal><font size=2 color=purple face=Arial><span style='font-size:
10.0pt;font-family:Arial;color:purple'>Olli</span></font><o:p></o:p></p>

<p class=MsoNormal><font size=3 face="Times New Roman"><span style='font-size:
12.0pt'> <o:p></o:p></span></font></p>

<div>

<div class=MsoNormal align=center style='text-align:center'><font size=3
face="Times New Roman"><span style='font-size:12.0pt'>

<hr size=2 width="100%" align=center tabIndex=-1>

</span></font></div>

<p class=MsoNormal><b><font size=2 face=Tahoma><span style='font-size:10.0pt;
font-family:Tahoma;font-weight:bold'>From:</span></font></b><font size=2
face=Tahoma><span style='font-size:10.0pt;font-family:Tahoma'>
opencms-dev-bounces@opencms.org [mailto:opencms-dev-bounces@opencms.org] <b><span
style='font-weight:bold'>On Behalf Of </span></b>Jonathan Woods<br>
<b><span style='font-weight:bold'>Sent:</span></b> 14 November 2006 15:39<br>
<b><span style='font-weight:bold'>To:</span></b> ' <st1:PersonName w:st="on">The
 OpenCms mailing list</st1:PersonName> '<br>
<b><span style='font-weight:bold'>Subject:</span></b> RE: [opencms-dev]
Template selection for XMLContent</span></font><o:p></o:p></p>

</div>

<p class=MsoNormal><font size=3 face="Times New Roman"><span style='font-size:
12.0pt'> <o:p></o:p></span></font></p>

<p class=MsoNormal><font size=2 color=blue face=Arial><span style='font-size:
10.0pt;font-family:Arial;color:blue'>If on a particular resource you set the
value of the property called 'template-elements' to the path of a JSP, then
OpenCms will 'call' that JSP when a user requests that resource.  Of
course, the action of the JSP is normally to include data from the XML content
item, i.e. to act as its view, but not necessarily so.</span></font><o:p></o:p></p>

<p class=MsoNormal><font size=3 face="Times New Roman"><span style='font-size:
12.0pt'> <o:p></o:p></span></font></p>

<p class=MsoNormal><font size=2 color=blue face=Arial><span style='font-size:
10.0pt;font-family:Arial;color:blue'>Jon</span></font><o:p></o:p></p>

<p class=MsoNormal><font size=3 face="Times New Roman"><span style='font-size:
12.0pt'> <o:p></o:p></span></font></p>

<div class=MsoNormal align=center style='text-align:center'><font size=3
face="Times New Roman"><span style='font-size:12.0pt'>

<hr size=2 width="100%" align=center tabIndex=-1>

</span></font></div>

<p class=MsoNormal style='margin-bottom:12.0pt'><b><font size=2 face=Tahoma><span
style='font-size:10.0pt;font-family:Tahoma;font-weight:bold'>From:</span></font></b><font
size=2 face=Tahoma><span style='font-size:10.0pt;font-family:Tahoma'>
opencms-dev-bounces@opencms.org [mailto:opencms-dev-bounces@opencms.org] <b><span
style='font-weight:bold'>On Behalf Of </span></b>Olli Aro<br>
<b><span style='font-weight:bold'>Sent:</span></b> 14 November 2006 12:00<br>
<b><span style='font-weight:bold'>To:</span></b> ' <st1:PersonName w:st="on">The
 OpenCms mailing list</st1:PersonName> '<br>
<b><span style='font-weight:bold'>Subject:</span></b> [opencms-dev] Template
selection for XMLContent</span></font><o:p></o:p></p>

<p class=MsoNormal><font size=2 face=Arial><span style='font-size:10.0pt;
font-family:Arial'>Hi all,</span></font><o:p></o:p></p>

<p class=MsoNormal><font size=3 face="Times New Roman"><span style='font-size:
12.0pt'> <o:p></o:p></span></font></p>

<p class=MsoNormal><font size=2 face=Arial><span style='font-size:10.0pt;
font-family:Arial'>I am trying to surround XMLContent with a template and
noticed that when a user creates a new XMLContent item there is no selection
for template. Do I need to exit the creation JSP in order to introduce this for
XMLContent or is there a different way in order to allow the users to select
template for their XML content?</span></font><o:p></o:p></p>

<p class=MsoNormal><font size=3 face="Times New Roman"><span style='font-size:
12.0pt'> <o:p></o:p></span></font></p>

<p class=MsoNormal><font size=2 face=Arial><span style='font-size:10.0pt;
font-family:Arial'>Regards,</span></font><o:p></o:p></p>

<p class=MsoNormal><font size=3 face="Times New Roman"><span style='font-size:
12.0pt'> <o:p></o:p></span></font></p>

<p class=MsoNormal><font size=2 face=Arial><span style='font-size:10.0pt;
font-family:Arial'>Olli </span></font><o:p></o:p></p>

<p class=MsoNormal><font size=3 face="Times New Roman"><span style='font-size:
12.0pt'> <o:p></o:p></span></font></p>

<p class=sub align=center style='text-align:center'><font size=3
face="Times New Roman"><span style='font-size:12.0pt'> <o:p></o:p></span></font></p>

<p class=MsoNormal><font size=3 face="Times New Roman"><span style='font-size:
12.0pt'> <o:p></o:p></span></font></p>

</div>

<div>

<p class=MsoNormal><font size=3 face="Times New Roman"><span style='font-size:
12.0pt'>_______________________________________________<br>
This mail is sent to you from the opencms-dev mailing list<br>
To change your list options, or to unsubscribe from the list, please visit<br>
<a href="http://lists.opencms.org/mailman/listinfo/opencms-dev" target="_blank">http://lists.opencms.org/mailman/listinfo/opencms-dev</a><o:p></o:p></span></font></p>

</div>

</div>

<div>

<p class=MsoNormal><font size=2 face=Arial><span style='font-size:10.0pt;
font-family:Arial'><o:p> </o:p></span></font></p>

</div>

</div>

<p class=MsoNormal><font size=3 face="Times New Roman"><span style='font-size:
12.0pt'><o:p> </o:p></span></font></p>

<div class=MsoNormal align=center style='text-align:center'><font size=3
face="Times New Roman"><span style='font-size:12.0pt'>

<hr size=1 width="100%" align=center>

</span></font></div>

<p class=MsoNormal><font size=3 face="Times New Roman"><span style='font-size:
12.0pt'><a
href="http://us.rd.yahoo.com/mail/uk/taglines/default/nowyoucan/pc_mag/*http:/us.rd.yahoo.com/evt=40565/*http:/uk.docs.yahoo.com/nowyoucan.html">All
new Yahoo! Mail</a> "The new Interface is stunning in its simplicity and
ease of use." - PC Magazine<o:p></o:p></span></font></p>

</div>

</body>

</html>