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.

Reply via email to