Hi Mario,<br><br>thanks for the hint about the locale, that actually fixed the problem :-)<br><br>best regards,<br>Yves<br><br><div class="gmail_quote">On 30 March 2011 09:59, Mario Jäger <span dir="ltr"><<a href="mailto:m.jaeger@alkacon.com">m.jaeger@alkacon.com</a>></span> wrote:<br>

<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex;">Hi Yves,<br>
<br>
Thank you for the control code. The result of your three calls in my<br>
environment with your example is "true, true, true".<br>
<br>
Please, check if your current context locale matches the locale in the<br>
free page. Your current context locale should be "en" to match the<br>
locale in your free page. For another locale than "en" the element<br>
"rcontent" does not exist and the result of the three calls is "false,<br>
true, false". With the following line you can check your current context<br>
locale:<br>
<br>
${cms:vfs(pageContext).context.locale}<br>
<br>
Kind Regards,<br>
Mario.<br>
<br>
Am 29.03.2011 22:40, schrieb Yves Glodt:<br>
<div class="im">> Here is the controlcode:<br>
><br>
> <?xml version="1.0" encoding="UTF-8"?><br>
><br>
> <pages xmlns:xsi="<a href="http://www.w3.org/2001/XMLSchema-instance" target="_blank">http://www.w3.org/2001/XMLSchema-instance</a>"<br>
> xsi:noNamespaceSchemaLocation="<a href="http://www.opencms.org/dtd/6.0/xmlpage.xsd" target="_blank">http://www.opencms.org/dtd/6.0/xmlpage.xsd</a>"><br>
> <page language="en"><br>
> <element name="lcontent"><br>
> <links/><br>
> <content/><br>
> </element><br>
> <element name="mcontent"><br>
> <links/><br>
> <content/><br>
> </element><br>
> <element name="rcontent"><br>
> <links /><br>
> <content /><br>
> </element><br>
> </page><br>
> </pages><br>
><br>
><br>
><br>
><br>
> On 29 March 2011 17:48, Mario Jäger <<a href="mailto:m.jaeger@alkacon.com">m.jaeger@alkacon.com</a><br>
</div><div class="im">> <mailto:<a href="mailto:m.jaeger@alkacon.com">m.jaeger@alkacon.com</a>>> wrote:<br>
>  ><br>
>  > Hi Yves,<br>
>  ><br>
>  > Please, show me the control code of your "page with free text". The<br>
>  > structure is important for me, not the content of the elements. Shall<br>
>  > mean, that you can remove the content of the elements, of course.<br>
>  ><br>
>  > Kind Regards,<br>
>  > Mario.<br>
>  ><br>
>  > Am 29.03.2011 16:45, schrieb Yves Glodt:<br>
>  > > Hi Mario,<br>
>  > ><br>
>  > > in fact the element exists in the page, so yes, I wonder why isEmpty<br>
>  > > returns "true".<br>
>  > ><br>
>  > > And I also wonder why the 2 other calls return false... :-)<br>
>  > ><br>
>  > > Is there another way to check whether an element exists in a page?<br>
>  > ><br>
>  > > The example here does also not work as I expect:<br>
>  > ><br>
> <a href="http://opencms-wiki.org/EL_functions_provided_by_OpenCMS_taglib#XML_content" target="_blank">http://opencms-wiki.org/EL_functions_provided_by_OpenCMS_taglib#XML_content</a><br>
>  > ><br>
>  > > Maybe I expect something impossible. As said, my page is a simple "page<br>
>  > > with free text"<br>
>  > ><br>
>  > ><br>
>  > > On 29 March 2011 16:13, Mario Jäger <<a href="mailto:m.jaeger@alkacon.com">m.jaeger@alkacon.com</a><br>
> <mailto:<a href="mailto:m.jaeger@alkacon.com">m.jaeger@alkacon.com</a>><br>
</div><div><div></div><div class="h5">>  > > <mailto:<a href="mailto:m.jaeger@alkacon.com">m.jaeger@alkacon.com</a> <mailto:<a href="mailto:m.jaeger@alkacon.com">m.jaeger@alkacon.com</a>>>> wrote:<br>


>  > ><br>
>  > >     Hi Yves,<br>
>  > ><br>
>  > >     I assume, that you are wondering over the (second) return value<br>
> "true",<br>
>  > >     because the element does not exist in your xml content. With<br>
> the three<br>
>  > >     function calls you use, methods in<br>
>  > >     org.opencms.jsp.util.CmsJspContentAccessValueWrapper.java are<br>
> used. The<br>
>  > >     second call uses the method getIsEmpty() in that class. And<br>
> that method<br>
>  > >     also returns true for non existing values. The description for that<br>
>  > >     method says: Returns true in case the value is empty, that is<br>
> either<br>
>  > >     null or an empty String.<br>
>  > ><br>
>  > >     Kind Regards,<br>
>  > >     Mario.<br>
>  > ><br>
>  > >     Am 29.03.2011 14:58, schrieb Yves Glodt:<br>
>  > > > Hello,<br>
>  > > ><br>
>  > > > I try to check if an element exists in a "page with free text",<br>
>  > >     and if<br>
>  > > > yes, include it.<br>
>  > > ><br>
>  > > > The check I do like this (in a c:if), but these 3 calls return<br>
>  > > "false,<br>
>  > > > true, false" (in order of appearance)<br>
>  > > ><br>
>  > ><br>
> ${cms:vfs(pageContext).xml[cms:vfs(pageContext).context.uri].hasValue['rcontent']}<br>
>  > > ><br>
>  > ><br>
> ${cms:vfs(pageContext).xml[cms:vfs(pageContext).context.uri].value['rcontent'].isEmpty}<br>
>  > > ><br>
>  > ><br>
> ${cms:vfs(pageContext).xml[cms:vfs(pageContext).context.uri].value['rcontent'].exists}<br>
>  > > ><br>
>  > > > What is wrong about this?<br>
>  > > ><br>
>  > > > Best regards,<br>
>  > > > Yves<br>
>  > > ><br>
>  > > ><br>
>  > > ><br>
>  > > ><br>
>  > > ><br>
>  > > ><br>
>  > > > _______________________________________________<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,<br>
>  > >     please visit<br>
>  > > > <a href="http://lists.opencms.org/mailman/listinfo/opencms-dev" target="_blank">http://lists.opencms.org/mailman/listinfo/opencms-dev</a><br>
>  > ><br>
>  > ><br>
>  > >     --<br>
>  > >     -------------------<br>
>  > >     Mario Jäger<br>
>  > ><br>
>  > >     Visit OpenCms Days 2011 Conference and Expo<br>
>  > >     May 9 to May 10 2011 in Cologne, Germany<br>
>  > > <a href="http://www.opencms-days.org" target="_blank">http://www.opencms-days.org</a><br>
>  > ><br>
>  > >     Alkacon Software GmbH  - The OpenCms Experts<br>
>  > > <a href="http://www.alkacon.com" target="_blank">http://www.alkacon.com</a> - <a href="http://www.opencms.org" target="_blank">http://www.opencms.org</a><br>
>  > ><br>
>  > ><br>
>  > ><br>
>  > ><br>
>  > ><br>
>  > > _______________________________________________<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,<br>
> please visit<br>
>  > > <a href="http://lists.opencms.org/mailman/listinfo/opencms-dev" target="_blank">http://lists.opencms.org/mailman/listinfo/opencms-dev</a><br>
>  ><br>
>  ><br>
>  > --<br>
>  > -------------------<br>
>  > Mario Jäger<br>
>  ><br>
>  > Visit OpenCms Days 2011 Conference and Expo<br>
>  > May 9 to May 10 2011 in Cologne, Germany<br>
>  > <a href="http://www.opencms-days.org" target="_blank">http://www.opencms-days.org</a><br>
>  ><br>
>  > Alkacon Software GmbH  - The OpenCms Experts<br>
>  > <a href="http://www.alkacon.com" target="_blank">http://www.alkacon.com</a> - <a href="http://www.opencms.org" target="_blank">http://www.opencms.org</a><br>
>  ><br>
>  > _______________________________________________<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<br>
> visit<br>
>  > <a href="http://lists.opencms.org/mailman/listinfo/opencms-dev" target="_blank">http://lists.opencms.org/mailman/listinfo/opencms-dev</a><br>
><br>
><br>
><br>
><br>
> _______________________________________________<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><br>
<br>
<br>
--<br>
-------------------<br>
Mario Jäger<br>
<br>
Visit OpenCms Days 2011 Conference and Expo<br>
May 9 to May 10 2011 in Cologne, Germany<br>
<a href="http://www.opencms-days.org" target="_blank">http://www.opencms-days.org</a><br>
<br>
Alkacon Software GmbH  - The OpenCms Experts<br>
<a href="http://www.alkacon.com" target="_blank">http://www.alkacon.com</a> - <a href="http://www.opencms.org" target="_blank">http://www.opencms.org</a><br>
<br>
_______________________________________________<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></blockquote></div><br>