Ozkan - just an idea - it seems that you might be able to do something like
this :

@Inject
private ComponentResources compResources

@Property
String editPath

page = compResources.getPage()
editPath =
page.getComponentResources().getBaseResource().forPath("edit").getPath()

then, in your component, you'd use something like this :
<t:pageLink t:page="prop:editPath">Edit</t:pageLink>

And of course, this is totally not tested or guaranteed to work - I'm just
looking at the API (
http://tapestry.apache.org/tapestry5/apidocs/org/apache/tapestry5/ComponentResources.html
 ).

Cheers,

Alex K

On Thu, Jul 26, 2012 at 8:12 AM, ZKN __ <z...@abv.bg> wrote:

>
> Hi,
> I have a component that's to be included in different pages. Inside the
> component I have page links that need to be relative to the current page.
> Something like this:
> <t:pagelink class="btn" page="./Edit" context="[ID]">
>
> <span><span>${message:edit}</span></span>
>                                                 </t:pagelink>
> The page link should point to different pages according to the current
> page.
> Is that possible?
>
>
> Thanks,
> Özkan
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: users-unsubscr...@tapestry.apache.org
> For additional commands, e-mail: users-h...@tapestry.apache.org
>
>

Reply via email to