One reason would be to let subclasses actually override it with a more
complex model, if need be.  The method in the superclass (assuming
you're using markup inheritance) would be like this:

public IModel<String> getTitleModel()
{
  return new ResourceModel("page.title", "[TITLE]");
}

But, subclasses could override this in case they have something else
they want to display in the title (with other information from the
current page for example).

On Mon, May 4, 2009 at 3:33 PM, Martijn Dashorst
<[email protected]> wrote:
> why not use a <wicket:message> ?
>
> Martijn
>
> On Mon, May 4, 2009 at 8:08 PM, Jeremy Thomerson
> <[email protected]> wrote:
>> add(new Label("appTitle", new ResourceModel("your.title.key"));
>>
>> also, change your html:
>> <title wicket:id="appTitle">this will be replaced</title>
>>
>> Of course, if you don't use markup inheritance, you'll need to repeat
>> this throughout each page.
>>
>> --
>> Jeremy Thomerson
>> http://www.wickettraining.com
>>
>>
>>
>>
>> On Mon, May 4, 2009 at 1:02 PM, Shelah Horvitz
>> <[email protected]> wrote:
>>> I want to internationalize the title of my application, so that I would get 
>>> its value from a properties file, and the HTML would look something like:
>>>
>>> <head>
>>>  <title><span wicket:id="appTitle"></span></title>
>>> </head>
>>>
>>> It doesn't look like I can use a header contributor to do this sort of 
>>> thing, so how is it done?
>>>
>>> Thanks for your help.
>>>
>>> Shelah
>>>
>>
>> ---------------------------------------------------------------------
>> To unsubscribe, e-mail: [email protected]
>> For additional commands, e-mail: [email protected]
>>
>>
>
>
>
> --
> Become a Wicket expert, learn from the best: http://wicketinaction.com
> Apache Wicket 1.3.5 is released
> Get it now: http://www.apache.org/dyn/closer.cgi/wicket/1.3.
>
> ---------------------------------------------------------------------
> 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]

Reply via email to