<html><head><style type="text/css"><!-- DIV {margin:0px;} --></style></head><body><div style="font-family:arial, helvetica, sans-serif;font-size:10pt"><DIV style="FONT-SIZE: 10pt; FONT-FAMILY: arial, helvetica, sans-serif">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. </DIV>
<DIV style="FONT-SIZE: 10pt; FONT-FAMILY: arial, helvetica, sans-serif"> </DIV>
<DIV style="FONT-SIZE: 10pt; FONT-FAMILY: arial, helvetica, sans-serif">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?</DIV>
<DIV style="FONT-SIZE: 10pt; FONT-FAMILY: arial, helvetica, sans-serif"> </DIV>
<DIV style="FONT-SIZE: 10pt; FONT-FAMILY: arial, helvetica, sans-serif">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.</DIV>
<DIV style="FONT-SIZE: 10pt; FONT-FAMILY: arial, helvetica, sans-serif"> </DIV>
<DIV style="FONT-SIZE: 10pt; FONT-FAMILY: arial, helvetica, sans-serif">Sorry to keep going on about this, but I still find it a bit confusing...</DIV>
<DIV style="FONT-SIZE: 10pt; FONT-FAMILY: arial, helvetica, sans-serif"> </DIV>
<DIV style="FONT-SIZE: 10pt; FONT-FAMILY: arial, helvetica, sans-serif">Olli</DIV>
<DIV style="FONT-SIZE: 10pt; FONT-FAMILY: arial, helvetica, sans-serif"> </DIV>
<DIV style="FONT-SIZE: 10pt; FONT-FAMILY: arial, helvetica, sans-serif"><BR><BR> </DIV>
<DIV style="FONT-SIZE: 12pt; FONT-FAMILY: times new roman, new york, times, serif">----- Original Message ----<BR>From: Jonathan Woods <jonathan.woods@scintillance.com><BR>To: The OpenCms mailing list <opencms-dev@opencms.org><BR>Sent: Tuesday, 14 November, 2006 6:06:25 PM<BR>Subject: RE: [opencms-dev] Template selection for XMLContent<BR><BR>
<STYLE> _filtered {
font-family:Wingdings;
}
 _filtered {
font-family:Tahoma;
}
 _filtered {margin:72.0pt 90.0pt 72.0pt 90.0pt;}
P.MsoNormal {
FONT-SIZE:12pt;MARGIN:0cm 0cm 0pt;FONT-FAMILY:"Times New Roman";}
LI.MsoNormal {
FONT-SIZE:12pt;MARGIN:0cm 0cm 0pt;FONT-FAMILY:"Times New Roman";}
DIV.MsoNormal {
FONT-SIZE:12pt;MARGIN:0cm 0cm 0pt;FONT-FAMILY:"Times New Roman";}
A:link {
COLOR:blue;TEXT-DECORATION:underline;}
SPAN.MsoHyperlink {
COLOR:blue;TEXT-DECORATION:underline;}
A:visited {
COLOR:purple;TEXT-DECORATION:underline;}
SPAN.MsoHyperlinkFollowed {
COLOR:purple;TEXT-DECORATION:underline;}
P {
FONT-SIZE:12pt;MARGIN-LEFT:0cm;MARGIN-RIGHT:0cm;FONT-FAMILY:"Times New Roman";}
P.sub {
FONT-SIZE:12pt;MARGIN-LEFT:0cm;MARGIN-RIGHT:0cm;FONT-FAMILY:"Times New Roman";}
LI.sub {
FONT-SIZE:12pt;MARGIN-LEFT:0cm;MARGIN-RIGHT:0cm;FONT-FAMILY:"Times New Roman";}
DIV.sub {
FONT-SIZE:12pt;MARGIN-LEFT:0cm;MARGIN-RIGHT:0cm;FONT-FAMILY:"Times New Roman";}
SPAN.EmailStyle19 {
COLOR:windowtext;FONT-FAMILY:Arial;}
SPAN.EmailStyle20 {
FONT-WEIGHT:normal;COLOR:purple;FONT-STYLE:normal;FONT-FAMILY:Arial;TEXT-DECORATION:none;}
SPAN.EmailStyle21 {
FONT-WEIGHT:normal;COLOR:purple;FONT-STYLE:normal;FONT-FAMILY:Arial;TEXT-DECORATION:none;}
SPAN.EmailStyle22 {
FONT-WEIGHT:normal;COLOR:purple;FONT-STYLE:normal;FONT-FAMILY:Arial;TEXT-DECORATION:none;}
DIV.Section1 {
}
</STYLE>

<DIV dir=ltr align=left><SPAN class=446020318-14112006><FONT face=Arial color=#0000ff size=2>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.</FONT></SPAN></DIV>
<DIV dir=ltr align=left><SPAN class=446020318-14112006><FONT face=Arial color=#0000ff size=2></FONT></SPAN> </DIV>
<DIV dir=ltr align=left><SPAN class=446020318-14112006><FONT face=Arial color=#0000ff size=2>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.</FONT></SPAN></DIV>
<DIV dir=ltr align=left><SPAN class=446020318-14112006><FONT face=Arial color=#0000ff size=2></FONT></SPAN> </DIV>
<DIV dir=ltr align=left><SPAN class=446020318-14112006><FONT face=Arial color=#0000ff size=2>Jon</FONT></SPAN></DIV>
<DIV dir=ltr align=left><SPAN class=446020318-14112006><FONT face=Arial color=#0000ff size=2></FONT></SPAN> </DIV>
<DIV dir=ltr align=left>
<HR tabIndex=-1>
</DIV>
<DIV dir=ltr align=left><FONT face=Tahoma size=2><B>From:</B> opencms-dev-bounces@opencms.org [mailto:opencms-dev-bounces@opencms.org] <B>On Behalf Of </B>Olli Aro<BR><B>Sent:</B> 14 November 2006 17:50<BR><B>To:</B> 'The OpenCms mailing list'<BR><B>Subject:</B> RE: [opencms-dev] Template selection for XMLContent<BR></FONT><BR></DIV>
<DIV></DIV>
<DIV class=Section1>
<P class=MsoNormal><FONT face=Arial color=purple size=2><SPAN style="FONT-SIZE: 10pt; COLOR: purple; FONT-FAMILY: Arial">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 face=Wingdings color=purple size=2><SPAN style="FONT-SIZE: 10pt; COLOR: purple; FONT-FAMILY: Wingdings">L</SPAN></FONT><FONT face=Arial color=purple size=2><SPAN style="FONT-SIZE: 10pt; COLOR: purple; FONT-FAMILY: Arial"> </SPAN></FONT></P>
<P class=MsoNormal><FONT face=Arial color=purple size=2><SPAN style="FONT-SIZE: 10pt; COLOR: purple; FONT-FAMILY: Arial"> </SPAN></FONT></P>
<P class=MsoNormal><FONT face=Arial color=purple size=2><SPAN style="FONT-SIZE: 10pt; COLOR: purple; FONT-FAMILY: Arial">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></P>
<P class=MsoNormal><FONT face=Arial color=purple size=2><SPAN style="FONT-SIZE: 10pt; COLOR: purple; FONT-FAMILY: Arial"> </SPAN></FONT></P>
<P class=MsoNormal><FONT face=Arial color=purple size=2><SPAN style="FONT-SIZE: 10pt; COLOR: purple; FONT-FAMILY: Arial">Olli  </SPAN></FONT></P>
<P class=MsoNormal><FONT face=Arial color=purple size=2><SPAN style="FONT-SIZE: 10pt; COLOR: purple; FONT-FAMILY: Arial"> </SPAN></FONT></P>
<DIV>
<DIV class=MsoNormal style="TEXT-ALIGN: center" align=center><FONT face="Times New Roman" size=3><SPAN style="FONT-SIZE: 12pt">
<HR tabIndex=-1 align=center width="100%" SIZE=2>
</SPAN></FONT></DIV>
<P class=MsoNormal><B><FONT face=Tahoma size=2><SPAN style="FONT-WEIGHT: bold; FONT-SIZE: 10pt; FONT-FAMILY: Tahoma">From:</SPAN></FONT></B><FONT face=Tahoma size=2><SPAN style="FONT-SIZE: 10pt; 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> ' The OpenCms mailing list '<BR><B><SPAN style="FONT-WEIGHT: bold">Subject:</SPAN></B> RE: [opencms-dev] Template selection for XMLContent</SPAN></FONT></P></DIV>
<P class=MsoNormal><FONT face="Times New Roman" size=3><SPAN style="FONT-SIZE: 12pt"> </SPAN></FONT></P>
<P class=MsoNormal><FONT face=Arial color=blue size=2><SPAN style="FONT-SIZE: 10pt; COLOR: blue; FONT-FAMILY: Arial">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></P>
<P class=MsoNormal><FONT face="Times New Roman" size=3><SPAN style="FONT-SIZE: 12pt"> </SPAN></FONT></P>
<DIV class=MsoNormal style="TEXT-ALIGN: center" align=center><FONT face="Times New Roman" size=3><SPAN style="FONT-SIZE: 12pt">
<HR tabIndex=-1 align=center width="100%" SIZE=2>
</SPAN></FONT></DIV>
<P class=MsoNormal style="MARGIN-BOTTOM: 12pt"><B><FONT face=Tahoma size=2><SPAN style="FONT-WEIGHT: bold; FONT-SIZE: 10pt; FONT-FAMILY: Tahoma">From:</SPAN></FONT></B><FONT face=Tahoma size=2><SPAN style="FONT-SIZE: 10pt; 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> ' The OpenCms mailing list '<BR><B><SPAN style="FONT-WEIGHT: bold">Subject:</SPAN></B> RE: [opencms-dev] Template selection for XMLContent</SPAN></FONT></P>
<P class=MsoNormal><FONT face=Arial color=purple size=2><SPAN style="FONT-SIZE: 10pt; COLOR: purple; FONT-FAMILY: Arial">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></P>
<P class=MsoNormal><FONT face=Arial color=purple size=2><SPAN style="FONT-SIZE: 10pt; COLOR: purple; FONT-FAMILY: Arial"> </SPAN></FONT></P>
<P class=MsoNormal><FONT face=Arial color=purple size=2><SPAN style="FONT-SIZE: 10pt; COLOR: purple; FONT-FAMILY: Arial">Regards,</SPAN></FONT></P>
<P class=MsoNormal><FONT face=Arial color=purple size=2><SPAN style="FONT-SIZE: 10pt; COLOR: purple; FONT-FAMILY: Arial"> </SPAN></FONT></P>
<P class=MsoNormal><FONT face=Arial color=purple size=2><SPAN style="FONT-SIZE: 10pt; COLOR: purple; FONT-FAMILY: Arial">Olli </SPAN></FONT></P>
<P class=MsoNormal><FONT face=Arial color=purple size=2><SPAN style="FONT-SIZE: 10pt; COLOR: purple; FONT-FAMILY: Arial"> </SPAN></FONT></P>
<DIV>
<DIV class=MsoNormal style="TEXT-ALIGN: center" align=center><FONT face="Times New Roman" size=3><SPAN style="FONT-SIZE: 12pt">
<HR tabIndex=-1 align=center width="100%" SIZE=2>
</SPAN></FONT></DIV>
<P class=MsoNormal><B><FONT face=Tahoma size=2><SPAN style="FONT-WEIGHT: bold; FONT-SIZE: 10pt; FONT-FAMILY: Tahoma">From:</SPAN></FONT></B><FONT face=Tahoma size=2><SPAN style="FONT-SIZE: 10pt; 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> ' The OpenCms mailing list '<BR><B><SPAN style="FONT-WEIGHT: bold">Subject:</SPAN></B> RE: [opencms-dev] Template selection for XMLContent</SPAN></FONT></P></DIV>
<P class=MsoNormal><FONT face="Times New Roman" size=3><SPAN style="FONT-SIZE: 12pt"> </SPAN></FONT></P>
<P class=MsoNormal><FONT face=Arial color=purple size=2><SPAN style="FONT-SIZE: 10pt; COLOR: purple; FONT-FAMILY: Arial">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></P>
<P class=MsoNormal><FONT face=Arial color=purple size=2><SPAN style="FONT-SIZE: 10pt; COLOR: purple; FONT-FAMILY: Arial"> </SPAN></FONT></P>
<P class=MsoNormal><FONT face=Arial color=purple size=2><SPAN style="FONT-SIZE: 10pt; COLOR: purple; FONT-FAMILY: Arial">Olli</SPAN></FONT></P>
<P class=MsoNormal><FONT face=Arial color=purple size=2><SPAN style="FONT-SIZE: 10pt; COLOR: purple; FONT-FAMILY: Arial"> </SPAN></FONT></P>
<DIV>
<DIV class=MsoNormal style="TEXT-ALIGN: center" align=center><FONT face="Times New Roman" size=3><SPAN style="FONT-SIZE: 12pt">
<HR tabIndex=-1 align=center width="100%" SIZE=2>
</SPAN></FONT></DIV>
<P class=MsoNormal><B><FONT face=Tahoma size=2><SPAN style="FONT-WEIGHT: bold; FONT-SIZE: 10pt; FONT-FAMILY: Tahoma">From:</SPAN></FONT></B><FONT face=Tahoma size=2><SPAN style="FONT-SIZE: 10pt; 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> ' The OpenCms mailing list '<BR><B><SPAN style="FONT-WEIGHT: bold">Subject:</SPAN></B> RE: [opencms-dev] Template selection for XMLContent</SPAN></FONT></P></DIV>
<P class=MsoNormal><FONT face="Times New Roman" size=3><SPAN style="FONT-SIZE: 12pt"> </SPAN></FONT></P>
<P class=MsoNormal><FONT face=Arial color=blue size=2><SPAN style="FONT-SIZE: 10pt; COLOR: blue; FONT-FAMILY: Arial">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></P>
<P class=MsoNormal><FONT face="Times New Roman" size=3><SPAN style="FONT-SIZE: 12pt"> </SPAN></FONT></P>
<P class=MsoNormal><FONT face=Arial color=blue size=2><SPAN style="FONT-SIZE: 10pt; COLOR: blue; FONT-FAMILY: Arial">Jon</SPAN></FONT></P>
<P class=MsoNormal><FONT face="Times New Roman" size=3><SPAN style="FONT-SIZE: 12pt"> </SPAN></FONT></P>
<DIV class=MsoNormal style="TEXT-ALIGN: center" align=center><FONT face="Times New Roman" size=3><SPAN style="FONT-SIZE: 12pt">
<HR tabIndex=-1 align=center width="100%" SIZE=2>
</SPAN></FONT></DIV>
<P class=MsoNormal style="MARGIN-BOTTOM: 12pt"><B><FONT face=Tahoma size=2><SPAN style="FONT-WEIGHT: bold; FONT-SIZE: 10pt; FONT-FAMILY: Tahoma">From:</SPAN></FONT></B><FONT face=Tahoma size=2><SPAN style="FONT-SIZE: 10pt; 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> ' The OpenCms mailing list '<BR><B><SPAN style="FONT-WEIGHT: bold">Subject:</SPAN></B> [opencms-dev] Template selection for XMLContent</SPAN></FONT></P>
<P class=MsoNormal><FONT face=Arial size=2><SPAN style="FONT-SIZE: 10pt; FONT-FAMILY: Arial">Hi all,</SPAN></FONT></P>
<P class=MsoNormal><FONT face=Arial size=2><SPAN style="FONT-SIZE: 10pt; FONT-FAMILY: Arial"> </SPAN></FONT></P>
<P class=MsoNormal><FONT face=Arial size=2><SPAN style="FONT-SIZE: 10pt; 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></P>
<P class=MsoNormal><FONT face=Arial size=2><SPAN style="FONT-SIZE: 10pt; FONT-FAMILY: Arial"> </SPAN></FONT></P>
<P class=MsoNormal><FONT face=Arial size=2><SPAN style="FONT-SIZE: 10pt; FONT-FAMILY: Arial">Regards,</SPAN></FONT></P>
<P class=MsoNormal><FONT face=Arial size=2><SPAN style="FONT-SIZE: 10pt; FONT-FAMILY: Arial"> </SPAN></FONT></P>
<P class=MsoNormal><FONT face=Arial size=2><SPAN style="FONT-SIZE: 10pt; FONT-FAMILY: Arial">Olli </SPAN></FONT></P>
<P class=MsoNormal><FONT face=Arial size=2><SPAN style="FONT-SIZE: 10pt; FONT-FAMILY: Arial"> </SPAN></FONT></P>
<P class=sub style="TEXT-ALIGN: center" align=center><FONT face="Times New Roman" size=3><SPAN style="FONT-SIZE: 12pt"> </SPAN></FONT></P>
<P class=MsoNormal><FONT face="Times New Roman" size=3><SPAN style="FONT-SIZE: 12pt"> </SPAN></FONT></P></DIV>
<DIV>_______________________________________________<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></DIV></DIV>
<DIV style="FONT-SIZE: 10pt; FONT-FAMILY: arial, helvetica, sans-serif"><BR></DIV></div><br>
                <hr size=1> 
<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</body></html>