<%@ taglib uri="http://java.sun.com/jstl/core" prefix="c" %>
<%@ taglib uri="http://java.sun.com/jstl/fmt" prefix="fmt"%>
<%@ taglib uri="infoglue-management" prefix="management" %>
<%@ taglib uri="infoglue-content" prefix="content" %>
<%@ taglib uri="infoglue-common" prefix="common" %>
<%@ taglib uri="infoglue-page" prefix="page" %>
<%@ taglib uri="infoglue-structure" prefix="structure" %>
<page:pageContext id="pc"/>
<%-- RSS Handling --%>
<structure:boundPage id="rssPage" propertyName="RSSPage"/>
<content:content id="folderContent" propertyName="NewsFolder"/>
<common:urlBuilder id="rssUrl" baseURL="${rssPage.url}" query="" excludedQueryStringParameters="">
<common:parameter name="matchType" value="childContents"/>
<common:parameter name="folderContentId" value="${folderContent.id}"/>
</common:urlBuilder>
<c:set var="rssLinkTag"><link rel="alternate" type="application/rss+xml" title="<c:out value="${boxTitle}" escapeXml="false"/>" href="<c:out value="${rssUrl}"/>"/></c:set>
<page:htmlHeadItem value="${rssLinkTag}"/>
<%-- END RSS Handling --%>
<structure:componentPropertyValue id="headline" propertyName="Headline" useInheritance="false"/>
<%--
<content:matchingContents id="latestContents" contentTypeDefinitionNames="Article"/>
--%>
<content:childContents id="latestContents" propertyName="NewsFolder"/>
<structure:boundPage id="archivePage" propertyName="ArchivePage"/>
<structure:componentPropertyValue id="numberOfItems" propertyName="NumberOfItems" useInheritance="false"/>
<c:if test="${empty numberOfItems}">
<c:set var="numberOfItems" value="3"/>
</c:if>
<content:contentSort id="sortedContents" input="${latestContents}">
<content:sortContentProperty name="publishDateTime" ascending="false"/>
</content:contentSort>
<common:sublist id="latestContents" list="${sortedContents}" startIndex="0" count="${numberOfItems}"/>
<div class="cssbox">
<h2 class="cssbox_head"><c:out value="${headline}" default="No title or headline" escapeXml="false"/></h2>
<div class="cssbox_body">
<ul>
<c:forEach var="content" items="${latestContents}">
<content:contentAttribute id="navigationTitle" contentId="${content.id}" attributeName="NavigationTitle"/>
<structure:pageUrl id="detailUrl" propertyName="DetailPage" contentId="${content.id}"/>
<li><a href="<c:out value="${detailUrl}"/>"><c:out value="${navigationTitle}" escapeXml="false"/></a></li>
</c:forEach>
</ul>
</div>
<c:choose>
<c:when test="${archivePage != null}">
<div class="cssbox_blue_footer"><a href="<c:out value="${archivePage.url}" escapeXml="false"/>"><c:out value="${archivePage.navigationTitle}" escapeXml="false"/></a></div>
</c:when>
<c:otherwise>
<div class="cssbox_white_footer"></div>
</c:otherwise>
</c:choose>
</div>