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]