<%@ taglib uri="infoglue-page" prefix="page" %>
<%@ taglib uri="infoglue-common" prefix="common" %>
<%@ taglib uri="infoglue-structure" prefix="structure" %>
<%@ taglib uri="infoglue-content" prefix="content" %>
<%@ taglib uri="infoglue-management" prefix="management" %>
<%@ taglib uri="infoglue-page" prefix="tl" %>
<%@ taglib uri="http://java.sun.com/jstl/core" prefix="c" %>
<%@ taglib uri="http://java.sun.com/jstl/fmt" prefix="fmt"%>
<page:pageContext id="pc"/>
<page:deliveryContext id="dc"/>
<content:boundContents id="articles" propertyName="Articles"/>
<h1 style="font-size: 50pt; padding-top: 300px;">Print headline</h1>
<h1 style="font-size: 20pt;">Print example</h3>
<h1 style="font-size: 20pt; padding-bottom: 100px;">Author: Mattias Bogeblad</h1>
<p style="page-break-after: always"></p>
<c:set var="index" value="1"/>
<c:forEach var="articleContent" items="${articles}">
<content:contentAttribute id="title" contentId="${articleContent.id}" attributeName="Title" useInheritance="false"/>
<content:contentAttribute id="fullText" contentId="${articleContent.id}" attributeName="FullText" useInheritance="false"/>
<c:choose>
<c:when test="${not empty title}">
<%
String fullText = (String)pageContext.getAttribute("fullText");
if(fullText.indexOf("<p>") == -1)
pageContext.setAttribute("fullText", "<p>" + fullText + "</p>");
%>
<h1 style="apage-break-before: always"><c:out value="${index}" escapeXml="false"/>. <c:out value="${title}" escapeXml="false"/></h1>
<c:out value="${fullText}" escapeXml="false"/>
<c:set var="index" value="${index+1}"/>
</c:when>
<c:otherwise>
<c:out value="${fullText}" escapeXml="false"/>
</c:otherwise>
</c:choose>
</c:forEach>