<?xml version="1.0" encoding="UTF-8" ?>
<!DOCTYPE tiles-definitions PUBLIC
- "-//Apache Software Foundation//DTD Tiles Configuration 3.0//EN"
- "http://tiles.apache.org/dtds/tiles-config_3_0.dtd">
+ "-//Apache Software Foundation//DTD Tiles Configuration 2.1//EN"
+ "http://tiles.apache.org/dtds/tiles-config_2_1.dtd">
<tiles-definitions>
+ <!--
+ Main definition that uses layout.html to put title and content attributes from
+ Thymeleaf fragments; {1} will be evaluated to either 'list', 'form' or 'view'.
+ -->
+ <definition name="*" template="templates/html5page">
+ <put-attribute name="title" value="views/{1} :: title"/>
+ <put-attribute name="htmlhead" value="templates/defaults :: htmlhead"/>
+ <put-attribute name="header" value="templates/defaults :: header"/>
+ <put-attribute name="breadcrumb" value="views/{1} :: breadcrumb"/>
+ <put-attribute name="maincontent" value="templates/defaults :: maincontent"/>
+ <put-attribute name="contentclass" value="test" type="string"/>
+ <put-attribute name="marginalcontent" value="views/{1} :: marginalcontent"/>
+ <put-attribute name="navigation" value="views/{1} :: navigation"/>
+ <put-attribute name="footer" value="templates/defaults :: footer"/>
+ </definition>
+
+ <!-- Make JSP-templates available through a view-name -->
+ <definition name="jsp/**" template="/WEB-INF/templates/{1}.jsp" templateType="jsp"/>
+
<definition name="BASEPAGE" template="/WEB-INF/templates/html5page.jsp">
<put-attribute name="title" value="TITLE IS MISSING" type="string" cascade="true"/>
<put-attribute name="htmlhead" value="/WEB-INF/templates/html-head.jsp" type="template"/>