|
Smarty
WARNING: All discussion is moving to https://reddit.com/r/smarty, please go there! This forum will be closing soon. |
|
View previous topic :: View next topic |
Author |
Message |
Shadok Smarty n00b
Joined: 23 Nov 2011 Posts: 3
|
Posted: Wed Nov 23, 2011 5:04 pm Post subject: Variable de configuration dynamique à partir d'une session |
|
|
Bonjour,
J'essaye de faire une traduction de terme assez tordue à l'aide d'une variable de session et de deux variables de configuration.
Le but étant de traduire la civilité.
J'ai donc ma variable de session {$smarty.session.customer.salutation} qui peut contenir une des valeurs suivantes :
Mr, Ms, Miss, Dr
Ensuite, j'ai les variables de configuration suivantes pour la traduction de la civilité :
Code: | Mr=M.
Mrs=Mlle
Ms=Mme
Dr=Dr |
Et cette dernière variable de configuration, qui doit pouvoir exploiter une des 4 variables ci-dessus :
Code: | welcome=Bonjour {$smarty.session.customer.salutation} {$smarty.session.customer.first_name} {$smarty.session.customer.last_name} |
Donc, dans mon template, si j'appelle {#welcome#}, j'aimerais que ça s'occupe bien de traduire la civilité selon la variable de session.
Ce qui revient à modifier le "welcome=" pour utiliser quelque chose dans ce genre :
Code: | {$smarty.config["`{$smarty.session.customer.salutation}`"]} |
Mais cela ne marche bien évidemment pas.
Auriez-vous une suggestion à m'apporter, si toutefois une telle imbrication de variable est possible ?
Au pire je crée 4 variable welcome différentes, sous la forme welcome_Mr, welcome_Mrs ....
Merci. |
|
Back to top |
|
Shadok Smarty n00b
Joined: 23 Nov 2011 Posts: 3
|
Posted: Thu Nov 24, 2011 1:41 pm Post subject: |
|
|
J'oubliais, j'utilise Smarty 2.6.26. |
|
Back to top |
|
Shadok Smarty n00b
Joined: 23 Nov 2011 Posts: 3
|
|
Back to top |
|
|
|
You cannot post new topics in this forum You cannot reply to topics in this forum You cannot edit your posts in this forum You cannot delete your posts in this forum You cannot vote in polls in this forum
|
Powered by phpBB © 2001, 2005 phpBB Group
|