I have a strange problem. I'm in the process of migrating our struts 1,
tiles, spring app to struts 2, tiles 2, spring 2. So far things have gone
well. I can render our home page and logged in home page, but When I go to
any other module I only get our header and footer.. No content.. Tiles
definitions below
The "tile.home" def renders.. It includes the ".tile.layout.content" which
extends ".tile.layout.main", But when I try to render
"tile.gpo.openRequests" I only get the header and footer that is defined in
".tile.layout.main".
I've turned on logging to trace everything. I see all the tiles defs being
loaded but it just doesn't render the ".tile.layout.tabbed".
If anyone has any suggestion on how I can get more error info I would
appreciate it. Right now tiles isn't providing any errors that would point
me to a possible problem. I'm using the Struts 2 tile plugin with the
listener "org.apache.struts2.tiles.StrutsTilesListener". I configured my
definitions in tiles.xml.
Thanks for any help
tile.gpo.openRequests extends ".tile.layout.tabbed" which extends
".tile.layout.content" which extends "tile.layout.main".
<tiles-definitions>
<!-- layouts -->
<definition name=".tile.layout.main"
template="/WEB-INF/layouts/main_layout.jsp">
<put-attribute name="header"
value="/WEB-INF/views/chrome/header.jsp"/>
<put-attribute name="pageTitle" type="string" value="REPLACE_ME"/>
<put-attribute name="pageContent" value="REPLACE_ME"/>
<put-attribute name="footer"
value="/WEB-INF/views/chrome/footer.jsp"/>
</definition>
<definition name=".tile.layout.content" extends=".tile.layout.main">
<put-attribute name="pageContent"
value="/WEB-INF/layouts/content_layout.jsp" />
<put-attribute name="sectionTitle" value="REPLACE_ME" />
<put-attribute name="contentPane" value="REPLACE_ME" />
</definition>
<definition name=".tile.layout.tabbed" extends=".tile.layout.content">
<put-attribute name="contentPane"
value="/WEB-INF/layouts/tabbed_layout.jsp" />
<put-attribute name="tabs" value="REPLACE_ME_TABS"/>
<put-attribute name="activeTab" value="REPLACE_ME"/>
<put-attribute name="tabPane" value="REPLACE_ME_TAB_PANE"/>
</definition>
<definition name="tile.home" extends=".tile.layout.main">
<put-attribute name="pageTitle" value="Publisher Central"/>
<put-attribute name="pageContent"
value="/WEB-INF/views/content/home.jsp"/>
</definition>
<definition name=".tile.layout.gpo" extends=".tile.layout.tabbed">
<put-attribute name="pageTitle" value="Grant Permissions"/>
<put-attribute name="sectionTitle" value="Grant Permissions"/>
<put-attribute name="tabs"
value="/WEB-INF/views/chrome/gpoTabs.jsp"/>
</definition>
<definition name="tile.gpo.openRequests" extends=".tile.layout.gpo">
<put-attribute name="activeTab" value="Open Requests"/>
<put-attribute name="tabPane"
value="/WEB-INF/views/content/gpo/requestsView.jsp"/>
</definition>
</tiles-definitions>
--
View this message in context:
http://www.nabble.com/Tiles-not-building-extended-content-tp19837124p19837124.html
Sent from the tiles users mailing list archive at Nabble.com.