Hi guys,

This is a question for Struts Tiles group.

I've created more than one layout JSP for the site as there are more that one 
layout for the site. But I also want to have kind of a parent layout JSP which 
has references to all global resources - like javascript files etc. How can 
this be achieved? I tried following, but it did not work, while JSPs are 
displayed fine I cannot access javascript functions from the base layout

<tiles-definitions>

    <definition name="base.layout" 
path="/Madisons/StoreInfoArea/BaseLayout.jsp"/>
   
    <definition name="myaccount.layout" 
path="/Madisons/StoreInfoArea/MyAccountLayout.jsp" extends="base.layout">
          <put name="header" 
value="/Madisons/include/styles/default/CachedHeaderDisplay.jsp"/>
          <put name="leftnav" 
value="/Madisons/include/styles/default/CachedLeftSidebarDisplay.jsp"/>
        <put name="footer" 
value="/Madisons/include/styles/default/CachedFooterDisplay.jsp"/>   
    </definition>
   
    <definition name="Madisons.myaccount.shipping.page" 
extends="myaccount.layout">
         <put name="body" value="/Madisons/include/home/MyAccountShipping.jsp"/>
    </definition>
   
    <definition name="checkout.layout" 
path="/Madisons/StoreInfoArea/CheckoutLayout.jsp" extends="base.layout">
          <put name="header" 
value="/Madisons/include/styles/default/CachedHeaderDisplay.jsp"/>
        <put name="footer" 
value="/Madisons/include/styles/default/CachedFooterDisplay.jsp"/>   
    </definition>
   
    <definition name="Madisons.checkout.shipping.page" 
extends="checkout.layout">
         <put name="body" value="/Madisons/include/home/CheckoutShipping.jsp"/>
    </definition>   

</tiles-definitions>

Thanks,
Subir.



      

Reply via email to