Hi Josh,

What defined in the parameter block should be in the same
page(Somepage.html), can it refer to another html?

A.C.

------------ somepage.html ----------------
<t:layout xmlns:t="http://tapestry.apache.org/schema/tapestry_5_0_0.xsd";>
<t:parameter name="sidebarContent">
Add this additional to the sidebar
</t:parameter>
All of this goes into the content section

</t:layout>


Josh Canfield-2 wrote:
> 
> I love delegate for this type of stuff. If you want to define a layout and
> let the page decide what goes in the layout define a block parameter and
> use
> delegate to render it:
> 
> (this has been truncated and modified for brevity, so while this may not
> work out of the box it's full size cousin does work...)
> 
> ------------ somepage.html ----------------
> <t:layout xmlns:t="http://tapestry.apache.org/schema/tapestry_5_0_0.xsd";>
> <t:parameter name="sidebarContent">
> Add this additional to the sidebar
> </t:parameter>
> All of this goes into the content section
> 
> </t:layout>
> 
> 
> --------- layout.html ------------
> 
> <html xmlns:t="http://tapestry.apache.org/schema/tapestry_5_0_0.xsd";>
> <head>...</head>
> <body>
> 
> <div id="header">...</div>
> <div id="content-container">
>     <t:body/>
> </div>
> <div id="content-sidebar">
>     <!-- Let the page decide what goes in the sidebar -->
>     <t:delegate to="sidebarContent"/>
> </div>
> <div id="footer">...</div>
> 
> </body>
> </html>
> 
> Enjoy,
> Josh
> 
> 
> 

-- 
View this message in context: 
http://www.nabble.com/T5%3ATiles--tf4310807.html#a12307416
Sent from the Tapestry - User mailing list archive at Nabble.com.


---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to