<%@ 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>