Hello Dave,
some thoughts on your 'problem':
-why don't you let your content authors write these external links
explicitly (i.e. the full URL) into the HTML template?
Ok, you probably have your reason why you don't use this. Do your
content authors use a separate tool to edit these links in your database?
-why don't you route external links via a special page that immediately
redirects to the target page.
Then you could handle this case the same way as your internal links. URL
mounting is a great way to offer content authors arbitrary deep links
into your application.
-please take a look at IComponentResolver.
This nice interface gives you the possibility to 'lazily' add components
to the component tree.
This enables you to move most of your code into a custom component,
where imho this functionality (e.g.
getLinkService().getLink()) would better be located.
Sven
David Leangen wrote:
Both, but I am using mountable links for Wicket Pages, which solves the
problem quite well.
The solution I present on the wiki page refers to external links. As I
explain in the text, the goal is to model a link that has different targets
depending on the locale. Note that the content author may decide to not
include a link as well, which means that a component cannot be used.
The display text is left completely to the content author. This approach
allows for SoC, while giving the content author complete freedom (other than
the link info in the database).
Of course, the way this this was implemented is a hack, since Wicket does
not allow for this approach out-of-the-box.
Cheers,
Dave
-----Original Message-----
From: [EMAIL PROTECTED]
[mailto:[EMAIL PROTECTED] Behalf Of Andrew Berman
Sent: 14 March 2006 23:10
To: wicket-user@lists.sourceforge.net
Subject: Re: [Wicket-user] Added i18n page to wiki
What is your localized target? Is it static HTML or does it go to a Wicket
page?
On 3/14/06, David Leangen <[EMAIL PROTECTED] > wrote:
Thanks for the input!
In any case, unless I missed something, I don't think that this is relevant
to what I was after.
As I write in the document, I am concerned with the link target, not the
message. I know that Wicket already provides great support for localized
messages.
IOW, this is perfectly supported:
<a href="someFixedTarget>someLocalizedMessage</a>
No problems there.
What I want is:
< href="someLocalizedTarget">someLocalizedMessage</a>
Wicket, as far as I can see, does not support this out-of-the-box.
If the explanation on the wiki is unclear, let me know and I'll try to fix
it.
Thanks again!
-----Original Message-----
From: [EMAIL PROTECTED]
[mailto:[EMAIL PROTECTED] Behalf Of Andrew Berman
Sent: 14 March 2006 22:49
To: wicket-user@lists.sourceforge.net
Subject: Re: [Wicket-user] Added i18n page to wiki
Don't you mean the <wicket:message> tag and not <wicket:key>?
On 3/14/06, Martijn Dashorst < [EMAIL PROTECTED] > wrote:
David,
I see that you have not found the (under documented) <wicket:key> element.
This has been backported to 1.1.1 and helps to make i18n pages more easily
for languages that share the same structure (left to right reading).
The wicket:key makes it much easier to add localized or i18n text to a
standard page, so you don't need to mimic the whole structure in markup
files.
Martijn
On 3/14/06, David Leangen <[EMAIL PROTECTED]> wrote:
After much tinkering, I finally figured out a way to do what I wanted to
do. I explain it on the updated page:
http://www.wicket-wiki.org.uk/wiki/index.php/I18n_in_Wicket
I just know that I'm going to get a big slap on the wrist from the
Wicket developers. ;-)
I'm bracing myself...
Cheers,
Dave
-------------------------------------------------------
This SF.Net email is sponsored by xPML, a groundbreaking scripting language
that extends applications into web and mobile media. Attend the live webcast
and join the prime developer group breaking into this new coding territory!
http://sel.as-us.falkag.net/sel?cmd=lnk&kid=110944&bid=241720&dat=121642
_______________________________________________
Wicket-user mailing list
Wicket-user@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/wicket-user
--
Nominate Wicket for the SourceForge.net's Choice awards!
http://www.wilsonresearch.com/2006/ostgawards06/ostgawards4.php
-------------------------------------------------------
This SF.Net email is sponsored by xPML, a groundbreaking scripting language
that extends applications into web and mobile media. Attend the live webcast
and join the prime developer group breaking into this new coding territory!
http://sel.as-us.falkag.net/sel?cmd=lnk&kid=110944&bid=241720&dat=121642
_______________________________________________
Wicket-user mailing list
Wicket-user@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/wicket-user
-------------------------------------------------------
This SF.Net email is sponsored by xPML, a groundbreaking scripting language
that extends applications into web and mobile media. Attend the live webcast
and join the prime developer group breaking into this new coding territory!
http://sel.as-us.falkag.net/sel?cmd=lnk&kid=110944&bid=241720&dat=121642
_______________________________________________
Wicket-user mailing list
Wicket-user@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/wicket-user
-------------------------------------------------------
This SF.Net email is sponsored by xPML, a groundbreaking scripting language
that extends applications into web and mobile media. Attend the live webcast
and join the prime developer group breaking into this new coding territory!
http://sel.as-us.falkag.net/sel?cmd=lnk&kid=110944&bid=241720&dat=121642
_______________________________________________
Wicket-user mailing list
Wicket-user@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/wicket-user