Thanks, that worked.
Jörn
On Mon, Mar 10, 2008 at 1:25 PM, Martijn Dashorst
<[EMAIL PROTECTED]> wrote:
> <wicket:message key="beforeLink"></wicket:message><a
> href="#"><wicket:message
> key="insideLink"></wicket:message></a><wicket:message
> key="afterLink"></wicket:message>
>
>
>
>
>
> On 3/10/08, Jörn Zaefferer <[EMAIL PROTECTED]> wrote:
> > Hi Martijn,
> >
> > thanks for the response.
> >
> > Though your suggestion doesn't solve the problem of embedding a Link
> > within a Label. I need to be able to translate the text surrounding
> > the link and the text of the link itself. Depending on the language,
> > the position of the link varies. I can't embed a Link within a Label
> > and I can't wrap the Link with Labels, because then the position would
> > be fixed.
> >
> > In other words: How would you implement the HaveToSigninFragment?
> >
> > Thanks
> >
> > Jörn
> >
> >
> > On Mon, Mar 10, 2008 at 12:25 PM, Martijn Dashorst
> > <[EMAIL PROTECTED]> wrote:
> > > Use fragments for that instead to switch between the two. So you have
> > > a UserRegistrationPanel that provides this functionality. On the panel
> > > you create 2 fragments: one for just the label, another for the label
> > > and link. Now you can do in onbeforerender:
> > >
> > > if(loggedIn)
> > > addOrReplace(new WelcomeFragment());
> > > else addOrReplace(new HaveToSigninFragment());
> > >
> > >
> > > Martijn
> > >
> > >
> > >
> > > On 3/10/08, Jörn Zaefferer <[EMAIL PROTECTED]> wrote:
> > > > Hi,
> > > >
> > > > I'd need some help on getting the following to work properly:
> > > >
> > > > If the user is logged in, display some text "Hello {name}". If he
> > > > isn't logged in, display a text "Please register or login" instead,
> > > > where "register" is a link to the register page. If he clicks that
> > > > link and submits the register form, go back to the former page - use
> > > > the register page as an intercept page.
> > > >
> > > > To start with, I don't know how to embed a link inside the label
> only
> > > > if the user is logged in - how should I structure the markup for
> that?
> > > > A Label component discards its body, so just nesting the link
> doesn't
> > > > work.
> > > >
> > > > The other problem is that redirectToInterceptPage does the redirect,
> > > > but if I submit the register form I get a MarkupException about a
> > > > missing component. It looks like the intercept mechanism redirects
> > > > back to the original page, but loads the wrong template, here the
> > > > register-page-template. I've got no idea how to get that to work, so
> > > > far I replaced the intercept with a normal setResponsePage, which is
> > > > far from optimal.
> > > >
> > > > Thanks
> > > > Jörn Zaefferer
> > > >
> > > >
> ---------------------------------------------------------------------
> > > > To unsubscribe, e-mail: [EMAIL PROTECTED]
> > > > For additional commands, e-mail: [EMAIL PROTECTED]
> > > >
> > > >
> > >
> > >
> > > --
> > > Buy Wicket in Action: http://manning.com/dashorst
> > > Apache Wicket 1.3.1 is released
> > > Get it now: http://www.apache.org/dyn/closer.cgi/wicket/1.3.1
> > >
> > > ---------------------------------------------------------------------
> > > To unsubscribe, e-mail: [EMAIL PROTECTED]
> > > For additional commands, e-mail: [EMAIL PROTECTED]
> > >
> > >
> >
> > ---------------------------------------------------------------------
> > To unsubscribe, e-mail: [EMAIL PROTECTED]
> > For additional commands, e-mail: [EMAIL PROTECTED]
> >
> >
>
>
> --
> Buy Wicket in Action: http://manning.com/dashorst
> Apache Wicket 1.3.1 is released
> Get it now: http://www.apache.org/dyn/closer.cgi/wicket/1.3.1
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: [EMAIL PROTECTED]
> For additional commands, e-mail: [EMAIL PROTECTED]
>
>
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]