Hi Fabio,

it looks like you're looking for the same thing I was looking for a while
ago.
http://www.nabble.com/Re-%3A-Re-%3A-T5%3A-Layout-question-tc16448904.html#a16448904

Look for Peters' responses in that Thread. He really helped me out.

regards,

Onno Scheffers



2008/7/8 Fabio Kreusch <[EMAIL PROTECTED]>:

> Hello all,
>
> I'm new to Tapestry 5, and I'm having some problems:
>
> In T4, the Shell component creates the outer layout. When I insert a
> shell  component in my pages, it ignores the page <html><head> etc and only
> renderizes
> the <body>, and renderizes the shell <html><head>.
>
>    On T5, with the <t:layout>, it renders both, the layout <html><head> and
> the page <html><head>.
>    How can I make it render only the layout <html><head>?
>
>    And how can I make so that it don't render something, like the $remove$
> tag on T4?
>
> The tutorials I found about T5 shows examples with layout this way:
>
> On the layout page, it goes the shell:
>
> <html>
>  <head>
>   etc
>
> On the page, just the body content, like:
>
> <t:layout xmlns:t="http://tapestry.apache.org/schema/tapestry_5_0_0.xsd";>
>     ${hello}
> </t:layout>
>
> But if I do this way, when I open the page on a web browser it doesn't
> recognize it
> as a html page. I have tried adding a
>
> <meta http-equiv="Content-Type" content="text/html; charset=UTF-8"/>
>
> It works for a preview, but when I run tapestry it throws this exception:
> Failure parsing template context:Start.tml: The markup in the document
> following the root element must be well-formed.
>
> How are you doing to preview the pages?
>
> Thanks.
>
>
> --
> Fabio Kreusch
> [EMAIL PROTECTED]
>

Reply via email to