Thanks. I don't know how to call the method MgnlContext.getInstance().getLocale() by my jsp-page and to print the result to my jsp.
Could you please make a sample? -------- Original-Nachricht -------- > Datum: Thu, 2 Apr 2009 11:20:59 +0200 > Von: "Grégory Joseph" <[email protected]> > An: "Magnolia User-List" <[email protected]> > Betreff: Re: [magnolia-user] How to build links with language information > > To reiterate: > MgnlContext.getInstance().getLocale() - (@jan: > MgnlContext.getWebContext() did not exist in 3.6 ;) ) > =or= > have a look at I18nContentSupport. You can get an instance of this > using I18nContentSupportFactory. > > -g > > On Apr 2, 2009, at 11:12 AM, Stefan Hildebrand wrote: > > > > > Ok, thanks. > > > > My solution doesn't really work. I am getting always the same > > locale. I think that's the browser locale... > > But I don't want the browser specific locale. > > Which locale does the solutions you suggested return? > > > > I think I'm annoying but I need the locale of the content currently > > accessed. > > > > Best regards > > Stefan > > -------- Original-Nachricht -------- > >> Datum: Thu, 02 Apr 2009 10:40:23 +0200 > >> Von: Jan Haderka <[email protected]> > >> An: Magnolia User-List <[email protected]> > >> Betreff: Re: [magnolia-user] How to build links with language > >> information > > > >> > >> On Thu, 2009-04-02 at 10:29 +0200, [email protected] wrote: > >>> Thanks, so far. > >>> ${ctx.locale} doesn't output anything, too. What am I doing wrong? > >> > >> Nothing, I live in the 4.0 world. :) > >> neither of those objects are directly available in 3.6 > >> Nevertheless, MgnlContext.getWebContext().getLocale() or > >> request.getLocale() should give you the value. > >> > >>> > >>> best regards > >>> stefan > >>> > >>> -------- Original-Nachricht -------- > >>>> Datum: Thu, 02 Apr 2009 09:12:05 +0200 > >>>> Von: Jan Haderka <[email protected]> > >>>> An: Magnolia User-List <[email protected]> > >>>> Betreff: Re: [magnolia-user] How to build links with language > >> information > >>> > >>>> > >>>> On Thu, 2009-04-02 at 08:36 +0200, [email protected] wrote: > >>>>> Hello! > >>>>> > >>>>> I inserted ${mgnl.locale} in my jsp page but there is nothing > >> outputted. > >>>>> Do I have to import anything to my jsp page, to make $ > >>>>> {mgnl.locale} > >>>> work? > >>>>> I'm using magnolia 3.6.1 > >>>> > >>>> ${ctx.locale}, sorry > >>>> > >>>> > >>>>> Lots of thanks! > >>>>> > >>>>> > >>>>> -------- Original-Nachricht -------- > >>>>>> Datum: Wed, 01 Apr 2009 22:14:03 +0200 > >>>>>> Von: Jan Haderka <[email protected]> > >>>>>> An: Magnolia User-List <[email protected]> > >>>>>> Betreff: Re: [magnolia-user] How to build links with language > >>>> information > >>>>> > >>>>>> > >>>>>> On Wed, 2009-04-01 at 21:43 +0200, [email protected] wrote: > >>>>>>> Thanks for your fast Reply! > >>>>>>> > >>>>>>> Does this mean that I have to implement the getLangaugePostfix() > >>>> Method? > >>>>>> There is no Built-In way (e.g. a tag) to get this information > >>>>>> from > >>>>>> Magnolia? > >>>>>> > >>>>>> That depends on what you want to do. If all you are looking for > >>>>>> is > >> to > >>>>>> get current user locale, use: > >>>>>> MgnlContext.getLocale() or as Gregory mentioned > >> ${mgnl.locale} > >>>>>> in jsp syntax. > >>>>>> > >>>>>> > >>>>>> And (unrelated to the above) you can create locale aware link > >> using: > >>>>>> LinkUtil.createAbsoluteLink(imageNodeDataOrContent) > >>>>>> > >>>>>> ... this is using AbsolutePathTransformer initialized to be > >>>>>> locale > >>>>>> aware. Mind that this syntax is valid for Magnolia 4.0+ ... it > >> have > >>>> been > >>>>>> bit different in prior versions. > >>>>>> > >>>>>> HTH, > >>>>>> Jan > >>>>>> > >>>>>>> > >>>>>>> Best Regards > >>>>>>> Stefan > >>>>>>> -------- Original-Nachricht -------- > >>>>>>>> Datum: Wed, 1 Apr 2009 19:27:08 +0200 > >>>>>>>> Von: "Grégory Joseph" <[email protected]> > >>>>>>>> An: "Magnolia User-List" <[email protected]> > >>>>>>>> Betreff: Re: [magnolia-user] How to build links with language > >>>>>> information > >>>>>>> > >>>>>>>> > >>>>>>>> You might want to have a look at I18ContentSupport. > >>>>>>>> The tags or ${mgnl....} should take care of this for you. > >>>>>>>> > >>>>>>>> -g > >>>>>>>> > >>>>>>>> On Apr 1, 2009, at 11:40 AM, Stefan Hildebrand wrote: > >>>>>>>> > >>>>>>>>> > >>>>>>>>> Hello! > >>>>>>>>> > >>>>>>>>> Doesn't anyone know how I can get the the information in > >> which > >>>>>>>>> language the user is watching the site? I think this should > >> be > >>>> an > >>>>>>>>> attribute of the request/page context? > >>>>>>>>> > >>>>>>>>> Or is there another way to create these links? > >>>>>>>>> > >>>>>>>>> Thanks for your help! > >>>>>>>>> > >>>>>>>>> Stefan > >>>>>>>>> > >>>>>>>>> > >>>>>>>>> -------- Original-Nachricht -------- > >>>>>>>>>> Datum: Thu, 26 Mar 2009 10:13:48 +0100 > >>>>>>>>>> Von: [email protected] > >>>>>>>>>> An: "Magnolia User-List" <[email protected]> > >>>>>>>>>> Betreff: [magnolia-user] How to build links with language > >>>>>>>>>> information > >>>>>>>>> > >>>>>>>>>> > >>>>>>>>>> Hello! > >>>>>>>>>> > >>>>>>>>>> I am using the i18n functionality and now want to create > >> links > >>>> in > >>>>>>>>>> my jsp > >>>>>>>>>> pages. > >>>>>>>>>> > >>>>>>>>>> I create the links in this way: > >>>>>>>>>> > >> ${pageContext.request.contextPath}${imagedata.imageLink}.html > >>>>>>>>>> In this case I loose the information in which language the > >> page > >>>> is > >>>>>>>>>> shown. > >>>>>>>>>> > >>>>>>>>>> I get a link like > >>>>>> http://localhost:8080/magnoliaAuthor/target-site.html > >>>>>>>>>> but I want to have a link like > >>>>>>>>>> > >>>>>>>>>> http://localhost:8080/magnoliaAuthor/en/target-site.html > >>>>>>>>>> > >>>>>>>>>> What is the way to get the language information? I think > >> there > >>>> is a > >>>>>> > >>>>>>>>>> way > >>>>>>>>>> like ${pageContext.request.languagekey} or something > >>>> similar..... > >>>>>>>>>> > >>>>>>>>>> Hope someone can help me. > >>>>>>>>>> > >>>>>>>>>> Thanks for your help in advance! > >>>>>>>>>> > >>>>>>>>>> Stefan > >>>>>>>>>> -- > >>>>>>>>>> Neu: GMX FreeDSL Komplettanschluss mit DSL 6.000 Flatrate + > >>>>>>>>>> Telefonanschluss für nur 17,95 Euro/mtl.!* > >>>>>>>> http://dsl.gmx.de/?ac=OM.AD.PD003K11308T4569a > >>>>>>>>>> > >>>>>>>>>> > >>>> ---------------------------------------------------------------- > >>>>>>>>>> For list details see > >>>>>>>>>> > >> http://www.magnolia-cms.com/home/community/mailing-lists.html > >>>>>>>>>> To unsubscribe, E-mail to: > >>>> <[email protected]> > >>>>>>>>>> > >>>> ---------------------------------------------------------------- > >>>>>>>>> > >>>>>>>>> -- > >>>>>>>>> Psssst! Schon vom neuen GMX MultiMessenger gehört? Der > >> kann`s > >>>> mit > >>>>>>>>> allen: http://www.gmx.net/de/go/multimessenger01 > >>>>>>>>> > >>>>>>>>> > >> ---------------------------------------------------------------- > >>>>>>>>> For list details see > >>>>>>>>> > >> http://www.magnolia-cms.com/home/community/mailing-lists.html > >>>>>>>>> To unsubscribe, E-mail to: > >>>> <[email protected]> > >>>>>>>>> > >> ---------------------------------------------------------------- > >>>>>>>> > >>>>>>>> > >>>>>>>> > >> ---------------------------------------------------------------- > >>>>>>>> For list details see > >>>>>>>> http://www.magnolia-cms.com/home/community/mailing-lists.html > >>>>>>>> To unsubscribe, E-mail to: > >>>> <[email protected]> > >>>>>>>> > >> ---------------------------------------------------------------- > >>>>>>> > >>>>>> -- > >>>>>> Best regards, > >>>>>> > >>>>>> Jan Haderka > >>>>>> Magnolia International Ltd. > >>>>>> > >>>>>> > >> ---------------------------------------------------------------------- > >>>>>> [email protected] > >>>> http://www.magnolia-cms.com > >>>>>> Magnolia® - Simple Open Source Content Management > >>>>>> > >> ---------------------------------------------------------------------- > >>>>>> > >>>>>> > >>>>>> ---------------------------------------------------------------- > >>>>>> For list details see > >>>>>> http://www.magnolia-cms.com/home/community/mailing-lists.html > >>>>>> To unsubscribe, E-mail to: > >> <[email protected]> > >>>>>> ---------------------------------------------------------------- > >>>>> > >>>> -- > >>>> Best regards, > >>>> > >>>> Jan Haderka > >>>> Magnolia International Ltd. > >>>> > >>>> > ---------------------------------------------------------------------- > >>>> [email protected] > >> http://www.magnolia-cms.com > >>>> Magnolia® - Simple Open Source Content Management > >>>> > ---------------------------------------------------------------------- > >>>> > >>>> > >>>> ---------------------------------------------------------------- > >>>> For list details see > >>>> http://www.magnolia-cms.com/home/community/mailing-lists.html > >>>> To unsubscribe, E-mail to: <[email protected]> > >>>> ---------------------------------------------------------------- > >>> > >> -- > >> Best regards, > >> > >> Jan Haderka > >> Magnolia International Ltd. > >> > >> ---------------------------------------------------------------------- > >> [email protected] http://www.magnolia-cms.com > >> Magnolia® - Simple Open Source Content Management > >> ---------------------------------------------------------------------- > >> > >> > >> ---------------------------------------------------------------- > >> For list details see > >> http://www.magnolia-cms.com/home/community/mailing-lists.html > >> To unsubscribe, E-mail to: <[email protected]> > >> ---------------------------------------------------------------- > > > > -- > > Neu: GMX FreeDSL Komplettanschluss mit DSL 6.000 Flatrate + > > Telefonanschluss für nur 17,95 Euro/mtl.!* > http://dsl.gmx.de/?ac=OM.AD.PD003K11308T4569a > > > > ---------------------------------------------------------------- > > For list details see > > http://www.magnolia-cms.com/home/community/mailing-lists.html > > To unsubscribe, E-mail to: <[email protected]> > > ---------------------------------------------------------------- > > > ---------------------------------------------------------------- > For list details see > http://www.magnolia-cms.com/home/community/mailing-lists.html > To unsubscribe, E-mail to: <[email protected]> > ---------------------------------------------------------------- -- Psssst! Schon vom neuen GMX MultiMessenger gehört? Der kann`s mit allen: http://www.gmx.net/de/go/multimessenger01 ---------------------------------------------------------------- For list details see http://www.magnolia-cms.com/home/community/mailing-lists.html To unsubscribe, E-mail to: <[email protected]> ----------------------------------------------------------------
