avrei trovato la maniera per aggirare l'ostacolo, ma sono bloccato dalla mia incapacità di applicare le funzioni di modifica delle variabili Smarty con le Regular Expression... ammesso che la mia idea sia buona...
l'idea è questa:
creo la lista delle opzioni della select in questo modo:
Code: Select all
#Europe#=start
Italia
Francia
Germania
...
stop
#Asia#=start
Cina
India
...
stop
Code: Select all
<option value="start">#Europe#</option><option value="italia">italia</option><option value="stop">stop</option>
'#' con '' con '">'
'stop' con ''
in questa maniera otterrei un output di questo tipo:
Code: Select all
<optgroup label="Europe">
<option value="Italia">Italia</option>
<option value="Francia">Francia</option>
<option value="Germania">Germania</option>
...
</optgroup>
<optgroup label="Asia">
<option value="Cina">Cina</option>
<option value="India">India</option>
...
</optgroup>
grazie