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
