Sorry Onno, I was wrong. Because Layout is basically component it doesn't work the way you (and I) expected. So it seems there is no official way to keep templates previewable with additionnal ouside markup that will be discarded at runtime to only keep the outside of the template.
----- Message d'origine ---- De : Onno Scheffers <[EMAIL PROTECTED]> À : Tapestry users <users@tapestry.apache.org> Envoyé le : Mercredi, 2 Avril 2008, 12h59mn 26s Objet : Re: Re : T5: Layout question Hi Julien thanks for your answer and that was what I expected to see happening, but it doesn't. So if it is supposed to work like that, then I must be doing something wrong here. My Start.tml: <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" " http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"> <html xmlns="http://www.w3.org/1999/xhtml" xmlns:t=" http://tapestry.apache.org/schema/tapestry_5_0_0.xsd"> <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8"/> <title>My Project</title> </head> <body> <div id="main"> <div id="content"> <div class="content-holder"> <div class="text-column" t:type="Border"> My content </div> </div> </div> </div> </body> </html> My Border.tml: <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" " http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"> <html xmlns="http://www.w3.org/1999/xhtml" xmlns:t=" http://tapestry.apache.org/schema/tapestry_5_0_0.xsd"> <body> <div id="main"> <div id="header">[...]</div> <div id="content"> <div class="content-holder"> <div class="nav-column"> <ul class="navigation"> <li>Item 1</li> <li>Item 2</li> </ul> </div> <div class="text-column"> <t:body /> </div> </div> </div> </div> </body> </html> Tapestry output: <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"><html xmlns="http://www.w3.org/1999/xhtml"><head><link href="assets/tapestry/default.css" rel="stylesheet" type="text/css"><meta content="text/html; charset=utf-8" http-equiv="Content-Type"><title>My Project</title></head><body><div id="main"> <div id="content"> <div class="content-holder"> <html xmlns="http://www.w3.org/1999/xhtml"><head>[...]</head><body><div id="main"> <div id="header">[...]</div> <div id="content"> <div class="content-holder"> <div class="nav-column"> <ul class="navigation"><li>Item 1</li><li>Item 2</li></ul> </div> <div class="text-column"> My content </div> </div> </div> </div></body></html> </div> </div> </div></body></html> regards, Onno 2008/4/2, Julien HENRY <[EMAIL PROTECTED]>: > > Hi Onno, > > You don't need to do anything else. Everything outside of > > <div class="text-column" t:type="Border"> > Page content > </div> > > will be discarded and the Layout component will be used instead. Is it not > the case? > > Regards, > > Julien > > ----- Message d'origine ---- > De : Onno Scheffers <[EMAIL PROTECTED]> > À : Tapestry users <users@tapestry.apache.org> > Envoyé le : Mercredi, 2 Avril 2008, 11h26mn 58s > Objet : T5: Layout question > > > I created a Layout component called Border. > According to the documentation, I have to setup my page something like > this: > <html t:type="Border" xmlns:t=" > http://tapestry.apache.org/schema/tapestry_5_0_0.xsd"> > Page content > </html> > > I want the template to be previewable though so the webdesigners can work > with the pages more easily. > For this I need some more markup around the page content that needs to be > ignored when rendering the page. Thus something like this: > > <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" " > http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"> > <html xmlns="http://www.w3.org/1999/xhtml" xmlns:t=" > http://tapestry.apache.org/schema/tapestry_5_0_0.xsd"> > <body> > <div id="main"> > <div id="content"> > <div class="content-holder"> > <div class="text-column" t:type="Border"> > Page content > </div> > </div> > </div> > </div> > </body> > </html> > > Is there a way I can tell Tapestry to ignore all Markup outside of the > Border component? > > regards, > > Onno > > > > > > > > > _____________________________________________________________________________ > Envoyez avec Yahoo! Mail. Plus de moyens pour rester en contact. > http://mail.yahoo.fr > > --------------------------------------------------------------------- > To unsubscribe, e-mail: [EMAIL PROTECTED] > For additional commands, e-mail: [EMAIL PROTECTED] > > _____________________________________________________________________________ Envoyez avec Yahoo! Mail. Plus de moyens pour rester en contact. http://mail.yahoo.fr --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]