You are viewing a plain text version of this content. The canonical link for it is here.
Posted to users@tapestry.apache.org by Alex Florentino <fl...@gmail.com> on 2008/09/03 22:42:22 UTC
Tapestry 5
How to make an "complex" component layout using tapestry5, I read the T5
begin tutorial and it works fine, but I need create an component layout with
big left menu and then I would like separate at my layout.tml in various tml
files such as leftmenu.tml, footer.tml etc..
how to make it ?
thanks,
Alex
Re: Tapestry 5
Posted by ProAdmin Dariusz Dwornikowski <da...@proadmin.com.pl>.
http://wiki.apache.org/tapestry/Tapestry5Layoutcomponent
Look here.
2008/9/3 Alex Florentino <fl...@gmail.com>
> How to make an "complex" component layout using tapestry5, I read the T5
> begin tutorial and it works fine, but I need create an component layout
> with
> big left menu and then I would like separate at my layout.tml in various
> tml
> files such as leftmenu.tml, footer.tml etc..
>
> how to make it ?
>
> thanks,
>
> Alex
>
--
Pozdrawiam,
Dariusz Dwornikowski
------------------------------------
ProAdmin
ul. Królowej Jadwigi 44/2
61-872 Poznań
tel: 061 623-20-92
kom: 0601 59-64-74
fax: 061 623-20-93
www.proadmin.com.pl
dariusz.dwornikowski@proadmin.com.pl
Re: Tapestry 5
Posted by Alex Florentino <fl...@gmail.com>.
thanks
On Wed, Sep 3, 2008 at 6:47 PM, Carl Crowder <ca...@taptu.com> wrote:
> Each .tml file is basically a component or page. If you want to separate
> things into separate .tml files then you need to make separate components.
>
> Assuming your "layout" component is like this
>
> <html xmlns:t="http://tapestry.apache.org/schema/tapestry_5_0_0.xsd">
> <head> ... stuff ... </head>
>
> <t:leftmenu />
>
> <t:body />
>
> <t:footer />
> </html>
>
> Then you can create a "LeftMenu" and "Footer" component in
> <your.app.pakage>.components and separate the bits into different .tml
> files matching those.
>
> I'm not sure this is what you want but I hope it helps.
>
> Carl
>
> Alex Florentino wrote:
> > How to make an "complex" component layout using tapestry5, I read the
> T5
> > begin tutorial and it works fine, but I need create an component layout
> with
> > big left menu and then I would like separate at my layout.tml in various
> tml
> > files such as leftmenu.tml, footer.tml etc..
> >
> > how to make it ?
> >
> > thanks,
> >
> > Alex
> >
>
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: users-unsubscribe@tapestry.apache.org
> For additional commands, e-mail: users-help@tapestry.apache.org
>
>
Re: Tapestry 5
Posted by Carl Crowder <ca...@taptu.com>.
Each .tml file is basically a component or page. If you want to separate
things into separate .tml files then you need to make separate components.
Assuming your "layout" component is like this
<html xmlns:t="http://tapestry.apache.org/schema/tapestry_5_0_0.xsd">
<head> ... stuff ... </head>
<t:leftmenu />
<t:body />
<t:footer />
</html>
Then you can create a "LeftMenu" and "Footer" component in
<your.app.pakage>.components and separate the bits into different .tml
files matching those.
I'm not sure this is what you want but I hope it helps.
Carl
Alex Florentino wrote:
> How to make an "complex" component layout using tapestry5, I read the T5
> begin tutorial and it works fine, but I need create an component layout with
> big left menu and then I would like separate at my layout.tml in various tml
> files such as leftmenu.tml, footer.tml etc..
>
> how to make it ?
>
> thanks,
>
> Alex
>
---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscribe@tapestry.apache.org
For additional commands, e-mail: users-help@tapestry.apache.org
Re: Tapestry 5
Posted by "Thiago H. de Paula Figueiredo" <th...@gmail.com>.
Em Wed, 03 Sep 2008 17:42:22 -0300, Alex Florentino
<fl...@gmail.com> escreveu:
> How to make an "complex" component layout using tapestry5, I read the
> T5 begin tutorial and it works fine, but I need create an component
> layout with big left menu and then I would like separate at my
> layout.tml in various tml files such as leftmenu.tml, footer.tml etc..
Just think that each one will be a component by itself. In you layout
component, just use them:
...
<div t:type="LeftMenu"/>
...
<t:body/>
...
<div t:type="Footer"/>
...
Thiago
---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscribe@tapestry.apache.org
For additional commands, e-mail: users-help@tapestry.apache.org