Re: How to display language flags using java?

[email protected]
Newsgroups gmane.comp.cms.jahia.template
Message-ID <OFDABE79F0.CABE939D-ONC1256F3B.004DB4D5-C1256F3B.0050D84E@generic.se>



Thank you, that works ok for now.
I don't get the cool effects with the switching flags right away but I'll
work on that.

/Christian

Philippe Vollenweider <[email protected]> wrote on 2004-10-27
17:22:21:

> Hello,
>
> You can get the flag like this:
>
> String flagUrl = jData.params().getRequest().getContextPath() +
>      "/jsp/jahia/engines/images/flags/" + languageCode + "_on.gif";
>
> Cheers,
>
> Philippe.
>
> At 27.10.2004 17:03, you wrote:
>
>
>
>
> >Hello all!
> >I'm trying to change the behavior of language.jsp in the
> >corporate_portal_templates to display using css instead of tables. I've
> >changed the part that dealing with the table structure and it works
fine.
> >But then I want to output the actual flag and I tried something like
this:
> >
> >     if (displayLink) {
> >         l++;
> >         displayTable = true;
> >         if (l > 1){
> >             sb.append("&nbsp;|&nbsp;");
> >         }
> >         Locale localeLangToDisplay =
> >LanguageCodeConverters.languageCodeToLocale(languageCode);
> >         String languageName =
> >localeLangToDisplay.getDisplayLanguage(localeLangToDisplay) + " [" +
> >localeLangToDisplay.getDisplayName() + "]";
> >%>
> >         <jahia:displayLanguageFlag  code="<%=languageCode%>"
> >
> >href='<%=currentLanguageCode.equals(languageCode) ? "" :
> >jData.gui().drawPageLanguageSwitch(languageCode)%>'
> >                                     alt="<%=languageName%>"/>
> >     <%}
> >
> >}
> >The jahia:displayLanguageFlag tag outputs html directly and the
resulting
> >html page snip then becomes
> >
> >         <a href="/jahia/Jahia/lang/en/pid/2"
> >       onMouseOut="MM_swapImgRestore()"
> >
>
>onMouseOver="MM_swapImage('flagImg90','','/jahia/jsp/jahia/engines/images/flags/en_on.

> gif',1)">
> ><img name="flagImg90" border="0" alt="English [engelska]"
> >src="/jahia/jsp/jahia/engines/images/flags/en_off.gif"></a>
> >     <div class="quicklink"></div>
> >
> >And what I want to do is to have the link inside the div tag.
> >
> >How can I get the html code for the flag to append to string buffer sb?
> >I tried reading the org.jahia.taglibs.button.displayLanguageFlagTag java
> >file but it doesn't seems like the easy way to go.
> >
> >Thanks,
> >Christian
>
> -------=[ pvollenweider at jahia dot com ]=---------
> Jahia : A collaborative source CMS and Portal Server
> www.jahia.org Community and product web site
> www.jahia.com Commercial services company
>
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.