|
Publicité ' | |||||||||||||||||||||||
|
|
#1 |
|
Membre chevronné
![]() Inscription : juin 2004 Messages : 747 ![]() |
Bonjour,
J'aimerais inclure des OPTGROUP dans une balise <select>. J'ai vu dans la doc officielle que smarty les gérait si on lui insère des tableaux comme variables.. Je ne comprends pas ce que ça veut dire et où placer les labels des mes OPTGROUP. Quelqu'un aurait-il déjà utilisé les OPTGROUP avec Smarty et éventuellement pourrait poster un exemple. Merci ! |
|
00
|
|
|
#2 | ||||
|
Membre Expert
![]() ![]() ERIC POMMEREAUIngénieur intégration Inscription : décembre 2004 Messages : 683 ![]() |
Bonjour,
Très bonne question ... Oui c'est possible, il faut être à l'aise avec les tabeaux associatifs... L'idée est de passer un tableau avec autant de clé que d'optgroup et pour chaque optgroup autant de paire clé valeur que de d'éléments que tu veux (je sais pas si je suis bien clair)... Un exemple vallant mieux qu'un long discours: Code php :
Code html :
J'ai trouvé cette solution dans la doc smarty: http://smarty.php.net/manual/fr/lang...ml.options.php voir l'exemple Exemple 8-15. Si l'utilisation de la fonction utilisateur Smarty 'html_options' ne te convient pas libre à toi de tout faire manuellement en utilisant la fonction 'section'. Voilà.
__________________
Eric POMMEREAU Articles : Smarty, JpGraph, Ajax YUI, IPython, Design patern strategy en PHP, Firebug Site : Antiquités du Marché des Ternes |
||||
|
00
|
|
|
#3 |
|
Membre chevronné
![]() Inscription : juin 2004 Messages : 747 ![]() |
super!
Merci pour le lien aussi, l'exemple n'était dans ma doc pdf... |
|
00
|
|
|
#4 |
|
Membre chevronné
![]() Inscription : juin 2004 Messages : 747 ![]() |
Problème:
Les clés ne sont pas transformées en 'value' par Smarty.. http://developpez.net/forums/showthread.php?t=362107 Les values que Smarty assigne sont les clés numériques et non les clés 'textuelles' que j'aimerais utiliser.. |
|
00
|
Copyright © 2000-2012 - www.developpez.com