You are viewing a plain text version of this content. The canonical link for it is here.
Posted to users@tiles.apache.org by Regalut <re...@hotmail.com> on 2008/05/26 13:48:39 UTC
I18n In title with dynamic parameters
Hi:
I am doing an web application with struts 2 and tiles 2, and want that the
title, of every page, is internationalized and furthermore that will contain
dynamic parameters.
example: "Information of Nokia N95", being Nokia N95 the title of a product,
that is to say a dynamic information.
tiles.xml
<definition name="common.layout" template="/common/layout.jsp">
<put-attribute name="tituloKey" value="" />
<put-attribute name="tituloKeyParam1" value=""/>
...
</definition>
<definition name="pages.product" extends="common.layout">
<put-attribute name="tituloKey" value="title.product" />
<put-attribute name="tituloKeyParam1" value="%{product.title}" />
<put-attribute name="contenido" value="/pages/product.jsp" />
</definition>
layout.jsp;
<tiles:importAttribute name="tituloKey"/>
<tiles:importAttribute name="tituloKeyParam1"/>
<title>
<s:text name="%{#attr['tituloKey']}">
<s:param value="%{#attr['tituloKeyParam1']}"/>
</s:text>
</title>
ApplicationResources.properties:
title.product = Information of {0}
The problem is that if an action takes to me to pages.product the title
shows me " Information of %{product.title} "
How I can solve this?
Thanks.
--
View this message in context: http://www.nabble.com/I18n-In-title-with-dynamic-parameters-tp17470472p17470472.html
Sent from the tiles users mailing list archive at Nabble.com.
Re: I18n In title with dynamic parameters
Posted by hazrana <ha...@gmail.com>.
hi
I am also facing the same problem .how you solved the issue..
thanks
hazrana
Regalut wrote:
>
> ok. Thanks.
>
>
> Antonio Petrelli-3 wrote:
>>
>> I think you have to ask the Struts Users mailing list, since it is a
>> Struts 2 question (more than a Tiles question):
>> http://struts.apache.org/mail.html
>>
>> Antonio
>>
>> 2008/5/26 Regalut <re...@hotmail.com>:
>>>
>>> Hi:
>>>
>>> I am doing an web application with struts 2 and tiles 2, and want that
>>> the
>>> title, of every page, is internationalized and furthermore that will
>>> contain
>>> dynamic parameters.
>>>
>>> example: "Information of Nokia N95", being Nokia N95 the title of a
>>> product,
>>> that is to say a dynamic information.
>>>
>>> tiles.xml
>>> <definition name="common.layout" template="/common/layout.jsp">
>>> <put-attribute name="tituloKey" value="" />
>>> <put-attribute name="tituloKeyParam1" value=""/>
>>> ...
>>> </definition>
>>> <definition name="pages.product" extends="common.layout">
>>> <put-attribute name="tituloKey" value="title.product" />
>>> <put-attribute name="tituloKeyParam1" value="%{product.title}" />
>>> <put-attribute name="contenido" value="/pages/product.jsp" />
>>> </definition>
>>>
>>> layout.jsp;
>>> <tiles:importAttribute name="tituloKey"/>
>>> <tiles:importAttribute name="tituloKeyParam1"/>
>>> <title>
>>> <s:text name="%{#attr['tituloKey']}">
>>> <s:param value="%{#attr['tituloKeyParam1']}"/>
>>> </s:text>
>>> </title>
>>>
>>> ApplicationResources.properties:
>>> title.product = Information of {0}
>>>
>>> The problem is that if an action takes to me to pages.product the title
>>> shows me " Information of %{product.title} "
>>>
>>> How I can solve this?
>>>
>>> Thanks.
>>> --
>>> View this message in context:
>>> http://www.nabble.com/I18n-In-title-with-dynamic-parameters-tp17470472p17470472.html
>>> Sent from the tiles users mailing list archive at Nabble.com.
>>>
>>>
>>
>>
>
>
--
View this message in context: http://www.nabble.com/I18n-In-title-with-dynamic-parameters-tp17470472p20616672.html
Sent from the tiles users mailing list archive at Nabble.com.
Re: I18n In title with dynamic parameters
Posted by Regalut <re...@hotmail.com>.
ok. Thanks.
Antonio Petrelli-3 wrote:
>
> I think you have to ask the Struts Users mailing list, since it is a
> Struts 2 question (more than a Tiles question):
> http://struts.apache.org/mail.html
>
> Antonio
>
> 2008/5/26 Regalut <re...@hotmail.com>:
>>
>> Hi:
>>
>> I am doing an web application with struts 2 and tiles 2, and want that
>> the
>> title, of every page, is internationalized and furthermore that will
>> contain
>> dynamic parameters.
>>
>> example: "Information of Nokia N95", being Nokia N95 the title of a
>> product,
>> that is to say a dynamic information.
>>
>> tiles.xml
>> <definition name="common.layout" template="/common/layout.jsp">
>> <put-attribute name="tituloKey" value="" />
>> <put-attribute name="tituloKeyParam1" value=""/>
>> ...
>> </definition>
>> <definition name="pages.product" extends="common.layout">
>> <put-attribute name="tituloKey" value="title.product" />
>> <put-attribute name="tituloKeyParam1" value="%{product.title}" />
>> <put-attribute name="contenido" value="/pages/product.jsp" />
>> </definition>
>>
>> layout.jsp;
>> <tiles:importAttribute name="tituloKey"/>
>> <tiles:importAttribute name="tituloKeyParam1"/>
>> <title>
>> <s:text name="%{#attr['tituloKey']}">
>> <s:param value="%{#attr['tituloKeyParam1']}"/>
>> </s:text>
>> </title>
>>
>> ApplicationResources.properties:
>> title.product = Information of {0}
>>
>> The problem is that if an action takes to me to pages.product the title
>> shows me " Information of %{product.title} "
>>
>> How I can solve this?
>>
>> Thanks.
>> --
>> View this message in context:
>> http://www.nabble.com/I18n-In-title-with-dynamic-parameters-tp17470472p17470472.html
>> Sent from the tiles users mailing list archive at Nabble.com.
>>
>>
>
>
--
View this message in context: http://www.nabble.com/I18n-In-title-with-dynamic-parameters-tp17470472p17470652.html
Sent from the tiles users mailing list archive at Nabble.com.
Re: I18n In title with dynamic parameters
Posted by Antonio Petrelli <an...@gmail.com>.
I think you have to ask the Struts Users mailing list, since it is a
Struts 2 question (more than a Tiles question):
http://struts.apache.org/mail.html
Antonio
2008/5/26 Regalut <re...@hotmail.com>:
>
> Hi:
>
> I am doing an web application with struts 2 and tiles 2, and want that the
> title, of every page, is internationalized and furthermore that will contain
> dynamic parameters.
>
> example: "Information of Nokia N95", being Nokia N95 the title of a product,
> that is to say a dynamic information.
>
> tiles.xml
> <definition name="common.layout" template="/common/layout.jsp">
> <put-attribute name="tituloKey" value="" />
> <put-attribute name="tituloKeyParam1" value=""/>
> ...
> </definition>
> <definition name="pages.product" extends="common.layout">
> <put-attribute name="tituloKey" value="title.product" />
> <put-attribute name="tituloKeyParam1" value="%{product.title}" />
> <put-attribute name="contenido" value="/pages/product.jsp" />
> </definition>
>
> layout.jsp;
> <tiles:importAttribute name="tituloKey"/>
> <tiles:importAttribute name="tituloKeyParam1"/>
> <title>
> <s:text name="%{#attr['tituloKey']}">
> <s:param value="%{#attr['tituloKeyParam1']}"/>
> </s:text>
> </title>
>
> ApplicationResources.properties:
> title.product = Information of {0}
>
> The problem is that if an action takes to me to pages.product the title
> shows me " Information of %{product.title} "
>
> How I can solve this?
>
> Thanks.
> --
> View this message in context: http://www.nabble.com/I18n-In-title-with-dynamic-parameters-tp17470472p17470472.html
> Sent from the tiles users mailing list archive at Nabble.com.
>
>