blob: 3bf0431a6361c86b703270dc879d5c166f18ac1e [file] [log] [blame]
<?xml version="1.0" encoding="ISO-8859-1" ?>
<!DOCTYPE tiles-definitions PUBLIC
"-//Apache Software Foundation//DTD Tiles Configuration 1.1//EN"
"http://struts.apache.org/dtds/tiles-config_1_1.dtd">
<!-- Definitions for Tiles quick tests -->
<tiles-definitions>
<!-- Test instances -->
<definition name="test.home.page" extends="doc.mainLayout" >
<put name="title" value="Tiles: test page" />
<put name="body" value="/test/testAll.jsp" />
</definition>
<!-- Test menu definition -->
<definition name="test.menu.links" path="/layouts/menu.jsp" >
<put name="title" value="Tests" />
<putList name="items" >
<item value="All in one" link="/test/index.jsp" />
<item value="Basic" link="/test/testBasic.jsp" />
<item value="Ignore attribute" link="/test/testIgnore.jsp" />
<item value="Definition" link="/test/testDefinitions.jsp" />
<item value="Role" link="/test/testRole.jsp" />
<item value="Struts action" link="/test/testStrutsAction.jsp" />
<item value="Controller" link="/test/testController.jsp" />
</putList>
</definition>
<!-- Test instances -->
<definition name="test.layout.test1" path="/test/layout.jsp" >
<put name="title" value="Test definition from factory : basic" />
<put name="header" value="header.jsp" />
<put name="body" value="body.jsp" />
</definition>
<!-- Test instances -->
<definition name="test.layout.test2" path="/test/layout.jsp" >
<put name="title" value="Test definition from factory : specify types" type="string" />
<put name="header" value="header.jsp" type="page" />
<put name="body" value="body.jsp" type="page" />
</definition>
<!-- Test instances -->
<definition name="test.layout.test3" path="/test/layout.jsp" >
<put name="title" value="Test definition from factory : Test with a tag body (to do)" />
<put name="header" value="This is a header" direct="true"/>
<put name="body" value="body.jsp"/>
</definition>
<!-- Test backward compatibility -->
<definition name="test.layout.test4" path="/test/layout.jsp" >
<put name="title" value="Test definition from factory: backward compatibility"
direct="true"/>
<put name="header" value="header.jsp"/>
<put name="body" value="body.jsp" direct="false" />
</definition>
<!-- Test Struts Action and Tiles integration -->
<definition name="test.struts.action" path="/test/layout.jsp" >
<put name="title" value="Test Struts Action and Tiles integration: default title"
direct="true"/>
<put name="header" value="header.jsp"/>
<put name="body" value="body.jsp" direct="false" />
</definition>
<!-- Test Struts Action and Tiles integration -->
<definition name="test.struts.action.fail" path="/test/failpage.jsp" >
<put name="title" value="Test fail" direct="true" />
</definition>
<!-- Test Tiles Controller -->
<definition name="test.struts.controller"
path="/test/layout.jsp"
controllerClass="org.apache.struts.webapp.tiles.test.TestTileController" >
<put name="title" value="Test Tile Controller : call to Controller" />
<put name="header" value="header.jsp"/>
<put name="body" value="body.jsp" />
</definition>
<!-- Test body for put tag -->
<definition name="test.body" path="/test/failpage.jsp" >
<put name="title" direct="true">first body : title</put>
<put name="body" direct="true">second body : body</put>
</definition>
<!-- Test instances -->
<definition name="test.action.noforward" path="/test/layout.jsp" >
<put name="title" value="Test Action with No Forward" />
<put name="header" value="header.jsp" />
<put name="body" value="showRequestUri.jsp" />
</definition>
</tiles-definitions>