[opencms-dev] multiple template-elements
Roman Uhlig Maxity.de
roman.uhlig at maxity.de
Mon Feb 1 13:07:13 CET 2010
Hello Polina,
thanks for the reply.
Yes, I know the "ifexists" option of the <cms:template> tag. But what I meant is the handling when including such a page with <cms:include>, e.g. from inside a JSP. I can't use <cms:template> there (at least I'm getting an error when trying).
Kind regards,
Roman
-----Ursprüngliche Nachricht-----
Von: opencms-dev-bounces at opencms.org [mailto:opencms-dev-bounces at opencms.org] Im Auftrag von Polina Smagina
Gesendet: Montag, 1. Februar 2010 12:57
An: The OpenCms mailing list
Betreff: Re: [opencms-dev] multiple template-elements
Hello Roman,
to controll the inclusion of the page elements in the template the
<cms:template> tag with "ifexists" can be used.
Example for the inclusion of an optional page element in the template code:
<cms:template ifexists="body2">
<cms:include element="body2" editable="true" />
</cms:template>
Other possible conditions:
ifexistsone="element1,element2,...,elementN"
ifexistsnone="element1"
ifexistsall="element1,element2,...,elementN"
--
Kind Regards,
Polina
-------------------
Polina Smagina
Alkacon Software GmbH - The OpenCms Experts
http://www.alkacon.com - http://www.opencms.org
Roman Uhlig Maxity.de schrieb:
> I tried to use multiple template elements via the "template-elements"
> property of the template JSP like that:
>
> "text1*|Text,images*|Images,title*|Title"
>
> Now when I create a new resource, only the "text1" node is created
> inside the XML. Is there any way to force OpenCms to always create all
> three elements?
>
> If not, how could I check whether an element exists when using
> cms.include()?
>
> Thanks in advance,
> Roman
>
> _______________________________________________
> 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
_______________________________________________
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
More information about the opencms-dev
mailing list