<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:m="http://schemas.microsoft.com/office/2004/12/omml" xmlns="http://www.w3.org/TR/REC-html40"><head><meta http-equiv=Content-Type content="text/html; charset=utf-8"><meta name=Generator content="Microsoft Word 12 (filtered medium)"><style><!--
/* Font Definitions */
@font-face
{font-family:Calibri;
panose-1:2 15 5 2 2 2 4 3 2 4;}
@font-face
{font-family:Tahoma;
panose-1:2 11 6 4 3 5 4 4 2 4;}
@font-face
{font-family:Verdana;
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","serif";}
a:link, span.MsoHyperlink
{mso-style-priority:99;
color:blue;
text-decoration:underline;}
a:visited, span.MsoHyperlinkFollowed
{mso-style-priority:99;
color:purple;
text-decoration:underline;}
p
{mso-style-priority:99;
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","serif";}
p.MsoAcetate, li.MsoAcetate, div.MsoAcetate
{mso-style-priority:99;
mso-style-link:"Sprechblasentext Zchn";
margin:0cm;
margin-bottom:.0001pt;
font-size:8.0pt;
font-family:"Tahoma","sans-serif";}
p.MsoListParagraph, li.MsoListParagraph, div.MsoListParagraph
{mso-style-priority:34;
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","serif";}
span.SprechblasentextZchn
{mso-style-name:"Sprechblasentext Zchn";
mso-style-priority:99;
mso-style-link:Sprechblasentext;
font-family:"Tahoma","sans-serif";}
span.E-MailFormatvorlage21
{mso-style-type:personal-reply;
font-family:"Verdana","sans-serif";
color:windowtext;}
.MsoChpDefault
{mso-style-type:export-only;}
@page WordSection1
{size:612.0pt 792.0pt;
margin:70.85pt 70.85pt 2.0cm 70.85pt;}
div.WordSection1
{page:WordSection1;}
--></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=DE link=blue vlink=purple><div class=WordSection1><p class=MsoNormal><span lang=EN-US style='font-size:10.0pt;font-family:"Verdana","sans-serif"'>See my comments in the mail:<o:p></o:p></span></p><p class=MsoNormal><span lang=EN-US style='font-size:10.0pt;font-family:"Verdana","sans-serif"'><o:p> </o:p></span></p><div style='border:none;border-top:solid #B5C4DF 1.0pt;padding:3.0pt 0cm 0cm 0cm'><p class=MsoNormal><b><span lang=EN-US style='font-size:10.0pt;font-family:"Tahoma","sans-serif"'>From:</span></b><span lang=EN-US style='font-size:10.0pt;font-family:"Tahoma","sans-serif"'> opencms-dev-bounces@opencms.org [mailto:opencms-dev-bounces@opencms.org] <b>On Behalf Of </b>gnorrus@libero.it<br><b>Sent:</b> Tuesday, July 24, 2012 3:52 PM<br><b>Subject:</b> [opencms-dev] R: Re: Detail pages<o:p></o:p></span></p></div><p class=MsoNormal><span lang=EN-US><o:p> </o:p></span></p><p style='margin-bottom:12.0pt'>Hi Alex<br><br>Your answer is clear, but I have some other questions about detail page.<br><br>Why the url of the resource is not lowercase?<o:p></o:p></p><p style='margin-bottom:12.0pt'><span lang=EN-US style='font-size:10.0pt;font-family:"Verdana","sans-serif";color:#C00000'>You are right this should be lowercase, but is not because it has not been implemented that way. I have to look into this and see if it needs to be fixed at core level, or if there is some sort of interface so that it can be done by configuration.<o:p></o:p></span></p><p style='margin-bottom:12.0pt'><span lang=EN-US>I mean, in your example "Some-great-title". </span>The first letter is uppercase, like the resource title. Is it possibile to have it lowercase? If not, do I have to create another field inside xsd where put the "SEO title" so the user can write it lowercase?<o:p></o:p></p><p style='margin-bottom:12.0pt'><span lang=EN-US style='color:#C00000'>Out of the box the “extra field” is the only option, but as said I agree it should be different. Lowercase by default. And configurable.</span><span lang=EN-US><br><br>The other question is about the position of the detail page.<br><br>Imagine this site structure:<br><br>- products<br> |- Type A<br> |- Type A1<br> |- Type A2<br> |- Type A3<br> |- Type B<br> </span>|- Type B1<br> |- Type B2<br> |- Type B3<br><br>If I use categories I can have all produts categorized in the right way and I can display them inside List content in the right way<br><br>But if i have a page where I should have the list of all products of Type A + Type B (and this page is inside products folder), where do I have to put the<br>detail page?<br>If I put inside Type A folder, also product of type B will have this url:<br>/products/TypeA/product-name and this is not correct.<br><br>In this case I should have another detail page inside products folder in order to have urls like this:<br>/products/product-name. <span lang=EN-US>But, with sitemap, the detail page is created always inside a folder, so I would have /products/product/product-name.<br><br></span><span lang=EN-US style='font-size:10.0pt;font-family:"Verdana","sans-serif"'><o:p></o:p></span></p><p style='margin-bottom:12.0pt'><span lang=EN-US style='font-size:10.0pt;font-family:"Verdana","sans-serif";color:#C00000'>I would suggest not placing this page in the products folder in this case.<o:p></o:p></span></p><p style='margin-bottom:12.0pt'><span lang=EN-US><br>This is not a good solution (expecially for SEO).<br><br>The detail page is named always index.html, so If i move the detail page inside products folder (having the correct url: /products/product-name) i can't have a index.html page that is the list of all products (i should name it for example "list.html"), because if i try to rename the detail page, then i get an error when clicking on one product in the list (resource not found) <br><br></span><span lang=EN-US style='font-size:10.0pt;font-family:"Verdana","sans-serif"'><o:p></o:p></span></p><p style='margin-bottom:12.0pt'><span lang=EN-US style='font-size:10.0pt;font-family:"Verdana","sans-serif";color:#C00000'>You cannot rename the detail page “index.html”. <o:p></o:p></span></p><p style='margin-bottom:12.0pt'><span lang=EN-US><br>So in this case I must create 3 detail pages, one inside products folder to display all products of type A and B, then another one inside Type A folder and another one inside Type B folder. </span>But also this is not good for SEO, because in this case the same content is reachable with different urls (/products/product-name, /products/TypeA/product-name) <o:p></o:p></p><p style='margin-bottom:12.0pt'><span lang=EN-US style='font-size:10.0pt;font-family:"Verdana","sans-serif";color:#C00000'>I suggest going with 3 detail pages and a rule in robots.txt that makes sure only one content is indexed. <o:p></o:p></span></p><p style='margin-bottom:12.0pt'><span lang=EN-US style='font-size:10.0pt;font-family:"Verdana","sans-serif";color:#C00000'>In general I see your point, but the detail page is meant to work with one piece type content only, not multiple types on the same detail page. You will need some sort of workaround if you want this.<o:p></o:p></span></p><div id="_mcePaste"><p class=MsoNormal><span lang=EN-US>Kind Regards,<o:p></o:p></span></p><p class=MsoNormal><span lang=EN-US>Alex.<o:p></o:p></span></p><p class=MsoNormal><span lang=EN-US> <o:p></o:p></span></p><p class=MsoNormal><span lang=EN-US>-------------------<o:p></o:p></span></p><p class=MsoNormal><span lang=EN-US>Alexander Kandzior<o:p></o:p></span></p><p class=MsoNormal><span lang=EN-US><o:p> </o:p></span></p><p class=MsoNormal><span lang=EN-US>Visit OpenCms Days 2012 Conference and Expo <o:p></o:p></span></p><p class=MsoNormal><span lang=EN-US>September 25 to 25, 2012 in Cologne, Germany <o:p></o:p></span></p><p class=MsoNormal><span lang=EN-US>http://www.opencms-days.org <o:p></o:p></span></p><p class=MsoNormal><span lang=EN-US><o:p> </o:p></span></p><p class=MsoNormal><span lang=EN-US>Alkacon Software GmbH - The OpenCms Experts <o:p></o:p></span></p><p class=MsoNormal><span lang=EN-US>http://www.alkacon.com - http://www.opencms.org <o:p></o:p></span></p></div></div></body></html>