Bonjour,

Je travaille sur un site multilingue et j'ai quelque pas pages "statique",
par exemple la page de contact qui dispose de 3 version : Allemand, Anglais
et français.

(Note : Même si les pages sont "statiques", le contenu des pages est
stoquées en base)

Pour ces pages, j'aimerai avoir une belle url sans le code langue, du style
:

DE : www.site.ext/konkakt-uns
EN : www.site.ext/contact-us
FR : www.site.ext/nous-contacter

Mon idée serait d'avoir une route "contact" qui en fonction de la langue
(fr/en/de) me produit une belle URL

contact:
  url: /:slug-dans-la-langue
  parm: { module: general, action: contact }

pour l'instant je fais une pirouette qui consiste à déclaré 3 routes
différentes qui se termine par le code langue, ( les 3 routes pointent vers
la même action), et je gènère le lien de contact avec un :

link_to( __('Nous contacter'), 'contact_'.$sf_user->getCulture())

pas super élégant

Si vous avez une idée moins mac gyver je prend

-- 
/*
 * Stéphane Bouvry, webmaster
 * @site http://studio.jacksay.com
*/

-- 
Vous recevez ce message, car vous êtes abonné au groupe Google 
Groupes Symfony-fr.
Pour envoyer un message à ce groupe, adressez un e-mail 
à symfony-fr@googlegroups.com.
Pour vous désabonner de ce groupe, envoyez un e-mail à l'adresse 
symfony-fr+unsubscr...@googlegroups.com.
Pour plus d'options, consultez la page de ce groupe : 
http://groups.google.com/group/symfony-fr?hl=fr

Répondre à