<?xml version="1.0" encoding="UTF-8" ?>
<!DOCTYPE tiles-definitions PUBLIC "-//Apache Software Foundation//DTD Tiles Configuration 2.1//EN"
	"http://tiles.apache.org/dtds/tiles-config_2_1.dtd">

<!-- Definitions for Tiles documentation   -->
<tiles-definitions>
	
	<!-- empty Template -->
	<definition name="empty_layout" template="/views/templates/empty_layout.jsp">
		<put-attribute name="content" value="" />
	</definition>	
	
	<!-- empty Template -->
	<definition name="empty/*" extends="empty_layout">
		<put-attribute name="content" value="/views/{1}.jsp" />
	</definition>
	<definition name="empty/*/*" extends="empty_layout">
		<put-attribute name="content" value="/views/{1}/{2}.jsp" />
	</definition>
	<definition name="empty/*/*/*" extends="empty_layout">
		<put-attribute name="content" value="/views/{1}/{2}/{3}.jsp" />
	</definition>
	<definition name="empty/*/*/*/*" extends="empty_layout">
		<put-attribute name="content" value="/views/{1}/{2}/{3}/{4}.jsp" />
	</definition>
	
	<!-- backoffice Template -->
	<definition name="backoffice_layout" template="/views/templates/backoffice_layout.jsp">
		<put-attribute name="header" value="/views/templates/backoffice_header.jsp" />
		<put-attribute name="left" value="/views/templates/backoffice_left.jsp" />
		<put-attribute name="content" value="" />
		<put-attribute name="footer" value="/views/templates/backoffice_footer.jsp" />
	</definition>
	
	<!-- backoffice Template -->
	<definition name="backoffice/*" extends="backoffice_layout">
		<put-attribute name="content" value="/views/backoffice/{1}.jsp" />
	</definition>
	<definition name="backoffice/*/*" extends="backoffice_layout">
		<put-attribute name="content" value="/views/backoffice/{1}/{2}.jsp" />
	</definition>
	<definition name="backoffice/*/*/*" extends="backoffice_layout">
		<put-attribute name="content" value="/views/backoffice/{1}/{2}/{3}.jsp" />
	</definition>
	<definition name="backoffice/*/*/*/*" extends="backoffice_layout">
		<put-attribute name="content" value="/views/backoffice/{1}/{2}/{3}/{4}.jsp" />
	</definition>
	
	<!-- front Template -->
	<definition name="frontoffice_layout" template="/views/templates/frontoffice_layout.jsp">
		<put-attribute name="header" value="/views/templates/frontoffice_header.jsp" />
		<put-attribute name="content" value="" />
		<put-attribute name="footer" value="/views/templates/frontoffice_footer.jsp" />
	</definition>
		
	<!-- front Template -->
	<definition name="frontoffice/*" extends="frontoffice_layout">
		<put-attribute name="content" value="/views/frontoffice/{1}.jsp" />
	</definition>
	<definition name="frontoffice/*/*" extends="frontoffice_layout">
		<put-attribute name="content" value="/views/frontoffice/{1}/{2}.jsp" />
	</definition>
	<definition name="frontoffice/*/*/*" extends="frontoffice_layout">
		<put-attribute name="content" value="/views/frontoffice/{1}/{2}/{3}.jsp" />
	</definition>
	<definition name="frontoffice/*/*/*/*" extends="frontoffice_layout">
		<put-attribute name="content" value="/views/frontoffice/{1}/{2}/{3}/{4}.jsp" />
	</definition>
	
	<!-- front Template -->
	<definition name="frontoffice_index" template="/views/templates/frontoffice_index.jsp">
		<put-attribute name="header" value="/views/templates/frontoffice_header.jsp" />
		<put-attribute name="content" value="" />
	</definition>
		
	<!-- front Template -->
	<definition name="frontindex/*" extends="frontoffice_index">
		<put-attribute name="content" value="/views/frontoffice/{1}.jsp" />
	</definition>
	<definition name="frontindex/*/*" extends="frontoffice_index">
		<put-attribute name="content" value="/views/frontoffice/{1}/{2}.jsp" />
	</definition>
	<definition name="frontindex/*/*/*" extends="frontoffice_index">
		<put-attribute name="content" value="/views/frontoffice/{1}/{2}/{3}.jsp" />
	</definition>
	<definition name="frontindex/*/*/*/*" extends="frontoffice_index">
		<put-attribute name="content" value="/views/frontoffice/{1}/{2}/{3}/{4}.jsp" />
	</definition>
	
	<!-- en Template -->
	<definition name="enoffice_layout" template="/views/templates/enoffice_layout.jsp">
		<put-attribute name="header" value="/views/templates/enoffice_header.jsp" />
		<put-attribute name="content" value="" />
		<put-attribute name="footer" value="/views/templates/enoffice_footer.jsp" />
	</definition>
		
	<!-- en Template -->
	<definition name="enoffice/*" extends="enoffice_layout">
		<put-attribute name="content" value="/views/enoffice/{1}.jsp" />
	</definition>
	<definition name="enoffice/*/*" extends="enoffice_layout">
		<put-attribute name="content" value="/views/enoffice/{1}/{2}.jsp" />
	</definition>
	<definition name="enoffice/*/*/*" extends="enoffice_layout">
		<put-attribute name="content" value="/views/enoffice/{1}/{2}/{3}.jsp" />
	</definition>
	<definition name="enoffice/*/*/*/*" extends="enoffice_layout">
		<put-attribute name="content" value="/views/enoffice/{1}/{2}/{3}/{4}.jsp" />
	</definition>
	
	<!-- en Template -->
	<definition name="enoffice_index" template="/views/templates/enoffice_index.jsp">
		<put-attribute name="header" value="/views/templates/enoffice_header.jsp" />
		<put-attribute name="content" value="" />
	</definition>
		
	<!-- en Template -->
	<definition name="enindex/*" extends="enoffice_index">
		<put-attribute name="content" value="/views/enoffice/{1}.jsp" />
	</definition>
	<definition name="enindex/*/*" extends="enoffice_index">
		<put-attribute name="content" value="/views/enoffice/{1}/{2}.jsp" />
	</definition>
	<definition name="enindex/*/*/*" extends="enoffice_index">
		<put-attribute name="content" value="/views/enoffice/{1}/{2}/{3}.jsp" />
	</definition>
	<definition name="enindex/*/*/*/*" extends="enoffice_index">
		<put-attribute name="content" value="/views/enoffice/{1}/{2}/{3}/{4}.jsp" />
	</definition>
	
</tiles-definitions>