<%@ 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"/>
<structure:componentPropertyValue id="headline" propertyName="Headline" useInheritance="false"/>
<content:childContents id="references" propertyName="References folder" sortOrder="desc" sortAttribute="publishDateTime"/>
<content:contentSort id="references" input="${references}">
<content:sortContentVersionAttribute name="Rating" className="java.lang.String" ascending="false"/>
<content:sortContentProperty name="publishDateTime" ascending="false"/>
</content:contentSort>
<c:forEach var="reference" items="${references}">
<content:contentAttribute id="navigationTitle" contentId="${reference.id}" attributeName="NavigationTitle"/>
<content:contentAttribute id="description" contentId="${reference.id}" attributeName="Description"/>
<common:transformText id="description" text="${description}" prefix="<p>" addPrefixIfTextNotMatches="<p>" suffix="</p>" addSuffixIfTextNotMatches="</p>"/>
<content:contentAttribute id="siteAddress" contentId="${reference.id}" attributeName="SiteAddress" disableEditOnSight="true"/>
<common:transformText id="siteAddress" text="${siteAddress}" prefix="http://" addPrefixIfTextNotMatches="http://"/>
<content:contentAttribute id="contactName" contentId="${reference.id}" attributeName="ContactName" disableEditOnSight="true"/>
<content:contentAttribute id="contactEmail" contentId="${reference.id}" attributeName="ContactEmail" disableEditOnSight="true"/>
<h3 style="margin-top: 20px;"><a href="<c:out value="${siteAddress}" escapeXml="false"/>" target="_blank"><strong><c:out value="${navigationTitle}" escapeXml="false"/></strong></a></h3>
<c:if test="${empty contactName}">
<p>Contact: <a href="mailto:<c:out value="${contactEmail}" escapeXml="false"/>"><c:out value="${contactName}" escapeXml="false"/></a></p>
</c:if>
<c:out value="${description}" escapeXml="false"/>
</c:forEach>