Fórum

changer la locale selon la page liferay

h med, modificado 11 Anos atrás.

changer la locale selon la page liferay

New Member Postagens: 14 Data de Entrada: 17/11/11 Postagens Recentes
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