Combination View Flat View Tree View
Threads [ Previous | Next ]
h med
changer la locale selon la page liferay
September 18, 2012 1:19 AM
Answer

h med

Rank: New Member

Posts: 14

Join Date: November 17, 2011

Recent Posts

Bonjour,

J'ai un petit avec le changement de la langue sur mon portail, j'utilise la version 6.0.5.
la langue par défaut de mon portail est le français, en plus de ça, il y a quelques pages traduite en anglais, j'ai définis les pages dans portal_normal.vm comme suit :

#set ($pages_EN = ["/services", "/equipements"])

#if ($language_id == 'en_GB')
#foreach( $mapage in $pages_EN )
#if ($mapage == $layout.getFriendlyURL())
#set ($rtlCssURL = $themeDisplay.getTheme().getContextPath() + $themeDisplay.getTheme().getCssPath()+"/custom_en.css")
#css($rtlCssURL)
#end
#end
#end

j'ai intégré la portlet langue sur mon portal_normal.vm pour le changement de langue est ça marche bien.

ce que je veux faire est le suivant : lorsque je suis dans une page EN et je clique sur une page qui n'a pas de traduction en EN, je veut changer la langue (en -> fr) puis la redirection vers le lien cliqué. Si vous avez des idées merci de m'aider.

Merci