У меня есть хеш, ключи которого я перебираю в Template Toolkit.
Пример ниже ....
<SELECT NAME="SelectList_[% feed.num %]" ID="SelectList_[% feed.num %]" SIZE="5" style="width: 250px;" MULTIPLE>
[% FOREACH xvar = feed.xvars.keys %]
<OPTION VALUE="[% xvar %]">[% xvar %]</OPTION>
[% END %]
<OPTION VALUE="X_File_Name">X_File_Name</OPTION>
</SELECT>
Что мне нужно сделать, это расположить по алфавиту этот список SELECT (используя сортировку, что я знаю, как это сделать. Проблема в том, что
<OPTION VALUE="X_File_Name">X_File_Name</OPTION>
линия. Я надеялся просто добавить это значение «X_File_Name» в хэш feed.xvars. Как то так ...
[% feed.xvars = { "X_File_Name" => "1" } %]
в надежде, что это добавит значение хешу (а не уничтожит его). Нет такой удачи. Поиск в книге Template Toolkit и поиск в Google тоже ничего не дают. Кто-нибудь знает, как это сделать?