Я создал массив с именем «DefaultOptions» в PHP, что привело к так
Key Value
1 "Option1"2 "Option2"3 "Option3"4 "Option4"6 "Option6"
И в файле «.tpl» я попытался создать выпадающий с приведенным выше результатом, как это
<select name="DefaultOptions" id="DefaultOptions">
{#foreach $T.DefaultOptions as reportoption extData=$T}
<option value="{$T.key}">{$T.reportoption}</option>
{#/for}
</select>
Это привело к следующему выводу
<select id="DefaultOptions" name="DefaultOptions">
<option value="">Option1</option>
<option value="">Option2</option>
<option value="">Option3</option>
<option value="">Option4</option>
<option value="">Option6</option>
</select>
Здесь имена опций печатаются нормально, но значение ПУСТО. В значении (атрибуте) КЛЮЧ нужно установить.
Никакой ошибки не происходит, но, кажется, какой-то неправильный синтаксис для получения ключа
Какой правильный синтаксис для получения массива KEY здесь.
Задача ещё не решена.
Других решений пока нет …