Consultez la FAQ sur le ZF avant de poster une question
Vous n'êtes pas identifié.
Pages: 1
Bonjour à tous,
Je souhaiterai savoir comment vous gérez le changement d'url sur votre application.
Je m'explique:
Si je suis sur mon site à l'adresse suivante => www.monsite.com/fr/index/param1/valeur1
Je voudrais maintenant voir cette page en anglais. Il faudrait donc que je puisse cliquer sur le petit drapeau francais (à la dailymotion ou autre site multilingue) et arriver directement sur la page www.monsite.com/en/news/param1/valeur1.
Je ne vois pas du tout comment faire cette redirection en gardant l'ensemble de l'url et en ne changeant que le param "fr" en "en".
Avez vous une piste ?
Merci d'avance.
Dernière modification par slaughter (17-07-2008 15:07:33)
Hors ligne
c'est tres simple grace à l'helper url
Il te suffit de faire ceci:
<div id="lang_bar"> <a href="<?php echo $this->url(array('language'=>'en')); ?>">en</a> | <a href="<?php echo $this->url(array('language'=>'fr')); ?>">fr</a> </div>
Language étant le nom de ta variable langue dans ton router. Les autres paramètres de l'url seront automatiquement gardés
Hors ligne
Merci beaucoup.
Ça marche parfaitement. Je n'y avait tout simplement pas pensé.
Hors ligne
Pages: 1