You are viewing a plain text version of this content. The canonical link for it is here.
Posted to users@tapestry.apache.org by Hugo Palma <hu...@gmail.com> on 2007/10/02 14:14:04 UTC
T5: How do i reference components and pages from libraries in templates
?
I can't find any docs on this and i can't get it to work.
Thanks...
Re: T5: How do i reference components and pages from libraries in
templates ?
Posted by Hugo Palma <hu...@gmail.com>.
I would prefer that to the previous virtual folder solution.
This would make path resolution much simpler and get rid of all the
complex path resolution stuff that would have to be done with the
virtual folder solution.
Howard Lewis Ship wrote:
> I'll try and find it later.
>
> A thought that occurs would be to copy what Flex does, and leverage
> namespaces to reference components inside libraries.
>
> Thus
> <html xmlns:myllib="tapestry-lib:mylib">
>
> <mylib:Foo/>
>
> Thoughts?
>
>
> On 10/3/07, Hugo Palma <hu...@gmail.com> wrote:
>
>> So if the component name is "folder1/mycomponent" the way to do it would be:
>>
>> <div t:type="mylib/folder1/mycomponent"/> or <t:myliv.folder1.mycomponent/>
>>
>> ?
>>
>> I can't find the test class where i can check this. Can you please point
>> me to it ?
>>
>> Thanks....
>>
>> Howard Lewis Ship wrote:
>>
>>> I think there are examples in the test suite.
>>>
>>> Basically, libraries are mapped to a virtual folder.
>>>
>>> Thus <div t:type="mylib/mycomponent"/> or <t:mylib.mycomponent/>.
>>>
>>> On 10/2/07, Hugo Palma <hu...@gmail.com> wrote:
>>>
>>>
>>>> I can't find any docs on this and i can't get it to work.
>>>>
>>>> Thanks...
>>>>
>>>>
>>>>
>>>
>>>
>>>
>
>
>
Re: T5: How do i reference components and pages from libraries in
templates ?
Posted by Hugo Palma <hu...@logical-software.com>.
Is this going to be tackled in the 5.0.7 release ?
It's just that if this change is really going to happen, which i hope it
does, i think it should be done has soon as possible because it will
imply loss of compatibility from previous T5 releases.
Howard Lewis Ship wrote:
> I'll try and find it later.
>
> A thought that occurs would be to copy what Flex does, and leverage
> namespaces to reference components inside libraries.
>
> Thus
> <html xmlns:myllib="tapestry-lib:mylib">
>
> <mylib:Foo/>
>
> Thoughts?
>
>
> On 10/3/07, Hugo Palma <hu...@gmail.com> wrote:
>
>> So if the component name is "folder1/mycomponent" the way to do it would be:
>>
>> <div t:type="mylib/folder1/mycomponent"/> or <t:myliv.folder1.mycomponent/>
>>
>> ?
>>
>> I can't find the test class where i can check this. Can you please point
>> me to it ?
>>
>> Thanks....
>>
>> Howard Lewis Ship wrote:
>>
>>> I think there are examples in the test suite.
>>>
>>> Basically, libraries are mapped to a virtual folder.
>>>
>>> Thus <div t:type="mylib/mycomponent"/> or <t:mylib.mycomponent/>.
>>>
>>> On 10/2/07, Hugo Palma <hu...@gmail.com> wrote:
>>>
>>>
>>>> I can't find any docs on this and i can't get it to work.
>>>>
>>>> Thanks...
>>>>
>>>>
>>>>
>>>
>>>
>>>
>
>
>
--
Hugo Palma
----------------------------------------------------
LOGICAL SOFTWARE
Human Capital | Enterprise Java Systems | Research
Phone: (+351) 961104211
Email: hugo.palma@logical-software.com
Blog : http://blogs.logical-software.com/roller/logicalme
Web : http://www.logical-software.com
----------------------------------------------------
RE: T5: How do i reference components and pages from libraries in templates ?
Posted by Mark Stang <ms...@pingidentity.com>.
I like that idea!
Mark J. Stang
Software Engineer
office: +1 303.468.2900
Ping Identity
-----Original Message-----
From: Howard Lewis Ship [mailto:hlship@gmail.com]
Sent: Wed 10/3/2007 11:25 AM
To: Tapestry users
Subject: Re: T5: How do i reference components and pages from libraries in templates ?
I'll try and find it later.
A thought that occurs would be to copy what Flex does, and leverage
namespaces to reference components inside libraries.
Thus
<html xmlns:myllib="tapestry-lib:mylib">
<mylib:Foo/>
Thoughts?
On 10/3/07, Hugo Palma <hu...@gmail.com> wrote:
> So if the component name is "folder1/mycomponent" the way to do it would be:
>
> <div t:type="mylib/folder1/mycomponent"/> or <t:myliv.folder1.mycomponent/>
>
> ?
>
> I can't find the test class where i can check this. Can you please point
> me to it ?
>
> Thanks....
>
> Howard Lewis Ship wrote:
> > I think there are examples in the test suite.
> >
> > Basically, libraries are mapped to a virtual folder.
> >
> > Thus <div t:type="mylib/mycomponent"/> or <t:mylib.mycomponent/>.
> >
> > On 10/2/07, Hugo Palma <hu...@gmail.com> wrote:
> >
> >> I can't find any docs on this and i can't get it to work.
> >>
> >> Thanks...
> >>
> >>
> >
> >
> >
> >
>
--
Howard M. Lewis Ship
Partner and Senior Architect at Feature50
Creator Apache Tapestry and Apache HiveMind
---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscribe@tapestry.apache.org
For additional commands, e-mail: users-help@tapestry.apache.org
Re: T5: How do i reference components and pages from libraries in templates ?
Posted by Howard Lewis Ship <hl...@gmail.com>.
I'll try and find it later.
A thought that occurs would be to copy what Flex does, and leverage
namespaces to reference components inside libraries.
Thus
<html xmlns:myllib="tapestry-lib:mylib">
<mylib:Foo/>
Thoughts?
On 10/3/07, Hugo Palma <hu...@gmail.com> wrote:
> So if the component name is "folder1/mycomponent" the way to do it would be:
>
> <div t:type="mylib/folder1/mycomponent"/> or <t:myliv.folder1.mycomponent/>
>
> ?
>
> I can't find the test class where i can check this. Can you please point
> me to it ?
>
> Thanks....
>
> Howard Lewis Ship wrote:
> > I think there are examples in the test suite.
> >
> > Basically, libraries are mapped to a virtual folder.
> >
> > Thus <div t:type="mylib/mycomponent"/> or <t:mylib.mycomponent/>.
> >
> > On 10/2/07, Hugo Palma <hu...@gmail.com> wrote:
> >
> >> I can't find any docs on this and i can't get it to work.
> >>
> >> Thanks...
> >>
> >>
> >
> >
> >
> >
>
--
Howard M. Lewis Ship
Partner and Senior Architect at Feature50
Creator Apache Tapestry and Apache HiveMind
---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscribe@tapestry.apache.org
For additional commands, e-mail: users-help@tapestry.apache.org
Re: T5: How do i reference components and pages from libraries in
templates ?
Posted by Hugo Palma <hu...@gmail.com>.
So if the component name is "folder1/mycomponent" the way to do it would be:
<div t:type="mylib/folder1/mycomponent"/> or <t:myliv.folder1.mycomponent/>
?
I can't find the test class where i can check this. Can you please point
me to it ?
Thanks....
Howard Lewis Ship wrote:
> I think there are examples in the test suite.
>
> Basically, libraries are mapped to a virtual folder.
>
> Thus <div t:type="mylib/mycomponent"/> or <t:mylib.mycomponent/>.
>
> On 10/2/07, Hugo Palma <hu...@gmail.com> wrote:
>
>> I can't find any docs on this and i can't get it to work.
>>
>> Thanks...
>>
>>
>
>
>
>
Re: T5: How do i reference components and pages from libraries in templates ?
Posted by Howard Lewis Ship <hl...@gmail.com>.
I think there are examples in the test suite.
Basically, libraries are mapped to a virtual folder.
Thus <div t:type="mylib/mycomponent"/> or <t:mylib.mycomponent/>.
On 10/2/07, Hugo Palma <hu...@gmail.com> wrote:
>
> I can't find any docs on this and i can't get it to work.
>
> Thanks...
>
--
Howard M. Lewis Ship
Partner and Senior Architect at Feature50
Creator Apache Tapestry and Apache HiveMind