12/10/2012, 13:47:12
Bonjour,
En fait, ce serait pour la page d'accueil d'un site bilingue (fr/en). J'ai utilisé la méthode de Goran Ilic qui me convient parfaitement.
Avec cette méthode toutes les pages de mon site existent dans les 2 langues, sauf la page d'accueil qui est unique.
Mais dans mon cas, je présente aussi des informations en français ou en anglais sur la page d'accueil de mon site, en fonction de langue préféré de l'utilisateur. Pour cela, j'utilise l'UDT get_browserlang de Goran et je sauve l'info dans une variable de session avec un "$smarty->assign('langue_active', $_SESSION['langue']);".
Sur ma page d'accueil, j'ai prévu 2 liens html FR et EN, et j'aimerais que ses liens permettent de changer la valeur de ma variable de session et recharger la page dans la langue demandée. Je sais que je peux le faire en JavaScript, mais je me demande s'il y aurait une autre méthode ?
Je rêvais à un {cms_selflink page="home" var="langue" assign="FR"} mais ça n'existe pas par exemple.
En fait, ce serait pour la page d'accueil d'un site bilingue (fr/en). J'ai utilisé la méthode de Goran Ilic qui me convient parfaitement.
Avec cette méthode toutes les pages de mon site existent dans les 2 langues, sauf la page d'accueil qui est unique.
Mais dans mon cas, je présente aussi des informations en français ou en anglais sur la page d'accueil de mon site, en fonction de langue préféré de l'utilisateur. Pour cela, j'utilise l'UDT get_browserlang de Goran et je sauve l'info dans une variable de session avec un "$smarty->assign('langue_active', $_SESSION['langue']);".
Sur ma page d'accueil, j'ai prévu 2 liens html FR et EN, et j'aimerais que ses liens permettent de changer la valeur de ma variable de session et recharger la page dans la langue demandée. Je sais que je peux le faire en JavaScript, mais je me demande s'il y aurait une autre méthode ?
Je rêvais à un {cms_selflink page="home" var="langue" assign="FR"} mais ça n'existe pas par exemple.