You are viewing a plain text version of this content. The canonical link for it is here.
Posted to user@struts.apache.org by Oliver Wulff <ol...@zurich.ch> on 2003/12/09 10:46:16 UTC

I18N, Tiles definition




I've defined a tile called "title" in a tile definition which is a language
dependend string. Therefore, I though I could set the key (webapp.title) of
the resource bundle as a value:
<definition name=".mainLayout" path="/layout/classicLayout.jsp">
    <put name="title"  value="webapp.title" />
    <put name="header" value="/top_menu.jsp" />
    <put name="menu"   value="/toc.jsp" />
    <put name="footer" value="/footer.jsp" />
    <put name="body"   value="/welcome.jsp" />
  </definition>

I tried to read it in the classicLayout.jsp like this:
<fmt:message key="<tiles:insert attribute="title"/>"/>

but it doesn't work.
Can't I easily use the keys of a resource bundle for language dependend
strings in the tile definition?
I have no solution to solve my problem.


Regards
Oliver






******************* BITTE BEACHTEN *******************
Diese Nachricht (wie auch allfällige Anhänge dazu) beinhaltet
möglicherweise vertrauliche oder gesetzlich geschützte Daten oder
Informationen. Zum Empfang derselben ist (sind) ausschliesslich die
genannte(n) Person(en) bestimmt. Falls Sie diese Nachricht
irrtümlicherweise erreicht hat, sind Sie höflich gebeten, diese unter
Ausschluss jeder Reproduktion zu zerstören und die absendende Person
umgehend zu benachrichtigen. Vielen Dank für Ihre Hilfe.


---------------------------------------------------------------------
To unsubscribe, e-mail: struts-user-unsubscribe@jakarta.apache.org
For additional commands, e-mail: struts-user-help@jakarta.apache.org


RE: I18N, Tiles definition

Posted by List Mailbox <ca...@holview.com>.
Try this.

<tiles:importAttribute name="title"/>
<title><bean:message name="title" scope="page"/></title>

Not sure of the JSTL way maybe:

<tiles:importAttribute name="title"/>
<title> <fmt:message key="${title}"/><title>


Cal
www.calandva.com

-----Original Message-----
From: struts-user-return-101063-calvin=holview.com@jakarta.apache.org
[mailto:struts-user-return-101063-calvin=holview.com@jakarta.apache.org]On
Behalf Of Oliver Wulff
Sent: Tuesday, December 09, 2003 4:46 AM
To: struts-user@jakarta.apache.org
Subject: I18N, Tiles definition




I've defined a tile called "title" in a tile definition which is a language
dependend string. Therefore, I though I could set the key (webapp.title) of
the resource bundle as a value:
<definition name=".mainLayout" path="/layout/classicLayout.jsp">
    <put name="title"  value="webapp.title" />
    <put name="header" value="/top_menu.jsp" />
    <put name="menu"   value="/toc.jsp" />
    <put name="footer" value="/footer.jsp" />
    <put name="body"   value="/welcome.jsp" />
  </definition>

I tried to read it in the classicLayout.jsp like this:
<fmt:message key="<tiles:insert attribute="title"/>"/>

but it doesn't work.
Can't I easily use the keys of a resource bundle for language dependend
strings in the tile definition?
I have no solution to solve my problem.


Regards
Oliver






******************* BITTE BEACHTEN *******************
Diese Nachricht (wie auch allfällige Anhänge dazu) beinhaltet
möglicherweise vertrauliche oder gesetzlich geschützte Daten oder
Informationen. Zum Empfang derselben ist (sind) ausschliesslich die
genannte(n) Person(en) bestimmt. Falls Sie diese Nachricht
irrtümlicherweise erreicht hat, sind Sie höflich gebeten, diese unter
Ausschluss jeder Reproduktion zu zerstören und die absendende Person
umgehend zu benachrichtigen. Vielen Dank für Ihre Hilfe.


---------------------------------------------------------------------
To unsubscribe, e-mail: struts-user-unsubscribe@jakarta.apache.org
For additional commands, e-mail: struts-user-help@jakarta.apache.org



---------------------------------------------------------------------
To unsubscribe, e-mail: struts-user-unsubscribe@jakarta.apache.org
For additional commands, e-mail: struts-user-help@jakarta.apache.org