|
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 |
pendragon509 Smarty n00b
Joined: 11 Oct 2005 Posts: 3
|
Posted: Thu Jun 14, 2007 4:12 pm Post subject: Variable composée |
|
|
Bonjour,
J'ai un petit soucis avec une variable car le nom de la variable est composée.
J'ai un tableau composé comme ceci :
$array.nom1
$array.nom2
$array.nom3
$array.nom4
J'aimerais savoir comment tester cette variable de façon dynamique:
Code: | {if $array.nom$num eq ""} |
afin d'éviter de faire un nombre de tests dont je ne connais pas le nombre
Merci d'avance |
|
Back to top |
|
Shepard8 Smarty n00b
Joined: 08 Aug 2007 Posts: 2
|
Posted: Wed Aug 08, 2007 7:50 pm Post subject: |
|
|
Bonjour,
je viens d'y réfléchir sur un autre topic et je pense avoir trouvé une solution convenable pour votre problème, malheureusement un peu lourde, je pense que ce serait une bonne idée d'en faire une fonction utilisateur ...
Code: | {capture assign="dyn"}{ldelim}$array.nom{$num}{rdelim}{/capture}{eval var=$dyn} |
Bien sûr il faut remplacer $num par le numéro que vous voulez, et boucler via une section ou autre ...
Bonne chance pour la suite |
|
Back to top |
|
pendragon509 Smarty n00b
Joined: 11 Oct 2005 Posts: 3
|
Posted: Wed Oct 31, 2007 10:47 am Post subject: |
|
|
Bonjour,
désolé pour cette réponse tardive mais je suis passé par une autre solution beaucoup moins sympa que la votre , faute de temps ...
Je n'ai pas pu non plus tester votre solution qui me semble pas mal.
Merci quand même... |
|
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
|