Re: Jahia 6 Community Edition - size of a containerList populated by a query
Sergiy Shyrkov <[email protected]> Tue, 17 Feb 2009 10:50:08 +0100
| Newsgroups | gmane.comp.cms.jahia.template |
|---|---|
| Message-ID | <[email protected]> |
Hello,
the following example shows how to get the size of a container list (no
matter if it is populated by a query or not - the size property is
available on the ContainerListBean instance, exposed into its scope by
<template:containerList/> tag):
<%@ taglib uri="http://java.sun.com/jsp/jstl/core" prefix="c" %>
...
<template:containerList name="events" id="eventsContainer"
actionMenuNamePostFix="events"
actionMenuNameLabelKey="events"
sortByField="${sortBy}" enforceDefinedSort="true" sortOrder="${order}">
<query:containerQuery>
<query:selector nodeTypeName="web_templates:eventContainer"
selectorName="eventsSelector"/>
<query:childNode selectorName="eventsSelector"
path="${eventsContainer.JCRPath}"/>
<utility:dateUtil currentDate="${param.startDate}"
datePattern="dd/MM/yyyy" valueID="today" hours="0"
minutes="0"
seconds="0"/>
<query:greaterThanOrEqualTo numberValue="true"
propertyName="startDate" value="${today.time}"/>
</query:containerQuery>
...
do display it
...
We have ${eventsContainer.size}events
<c:if test="${eventsContainer.size > 1}">
we have multiple events
</c:if>
<c:if test="${eventsContainer.size == 1}">
we have a single event
</c:if>
<c:if test="${eventsContainer.size == 0}">
no events at all
</c:if>
</template:containerList>
Could you give us, please, the example of code, you are trying to use?
Kind regards
Sergiy
MesDocs ParMail wrote:
> Hi,
>
> I'd like to retrieve the size of a containerList populated by a query.
> My page will have different rendering if the result size is 1 or
> more.
>
> I have tested (and printed) the size attribute of the containerList
> tag but it seemed to be empty.
>
> How can I get this information ?
>
> Thanks.
>
> Mesdocs.
> _______________________________________________
> template_list mailing list
> [email protected]
> http://lists.jahia.org/cgi-bin/mailman/listinfo/template_list
>
_______________________________________________
template_list mailing list
[email protected]
http://lists.jahia.org/cgi-bin/mailman/listinfo/template_list