Smarty Forum Index Smarty
WARNING: All discussion is moving to https://reddit.com/r/smarty, please go there! This forum will be closing soon.

Variable composée

 
This forum is locked: you cannot post, reply to, or edit topics.   This topic is locked: you cannot edit posts or make replies.    Smarty Forum Index -> Language: French
View previous topic :: View next topic  
Author Message
pendragon509
Smarty n00b


Joined: 11 Oct 2005
Posts: 3

PostPosted: Thu Jun 14, 2007 4:12 pm    Post subject: Variable composée Reply with quote

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
View user's profile Send private message
Shepard8
Smarty n00b


Joined: 08 Aug 2007
Posts: 2

PostPosted: Wed Aug 08, 2007 7:50 pm    Post subject: Reply with quote

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 ... Smile

Bonne chance pour la suite
Back to top
View user's profile Send private message
pendragon509
Smarty n00b


Joined: 11 Oct 2005
Posts: 3

PostPosted: Wed Oct 31, 2007 10:47 am    Post subject: Reply with quote

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
View user's profile Send private message
Display posts from previous:   
This forum is locked: you cannot post, reply to, or edit topics.   This topic is locked: you cannot edit posts or make replies.    Smarty Forum Index -> Language: French All times are GMT
Page 1 of 1

 
Jump to:  
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
Protected by Anti-Spam ACP