Je ne suis pas sûr si c'est possible mais j'ai une variable assignée dans un fichier que je ne peux pas changer.variable d'accès smarty avec chaîne de nom de variable
$smarty->assign('signature',$account->options[SIGNATURE]);
Il est juste placé à 1 ou 0, mais je dois cette valeur plus tard dans le fichier que je travaille. A partir d'une page des paramètres que j'ai un tableau qui validera un champ de signature en fonction de cette valeur. C'est à l'intérieur d'une boucle foreach et j'espérais pouvoir faire quelque chose comme {if ${$settings.signature} eq 1}
où {$settings.signature}
évaluerait à la signature.
En PHP, ce sont essentiellement des variables variables, je crois. Comment puis-je faire ça dans smarty?
Désolé ma question est un peu confuse. $ settings.signature va évaluer la chaîne 'signature', ce qui peut être fait pour plusieurs paramètres de noms différents. Je peux construire le tableau avec ces noms pour accéder à chacun d'entre eux – Daffy13
Je ne comprends pas vraiment ce que vous voulez dire. Pouvez-vous écrire un exemple simple du contenu de $ settings? – Borgtex
$ settings [] = array ('category' => 'Général', 'roles' => tableau (STANDARD), 'type' => 'bool', 'label' => 'Signature Pad', 'signature' = > "signature"); – Daffy13