$form:tables
Такая конструкция возвращает хеш со всеми полями формы или параметрами, переданными через URL. Имена ключей хеша те же, что и у полей формы, значениями же являются таблицы, см. ниже.
$form:tables.поле_формы
Если поле формы имеет хотя бы одно значение, такая конструкция возвращает таблицу (объект класса table) с одним столбцом field, содержащим все значения поля. Используется для получения множества значений поля.
Внимание: не забудьте проверить наличие таблицы перед тем, как начать ею оперировать.
Пример
Выберите, чем вы увлекаетесь в свободное время:
<form method="POST">
<p><input type=checkbox name=hobby value="Театр">Театром</p>
<p><input type=checkbox name=hobby value="Кино">Кино</p>
<p><input type=checkbox name=hobby value="Книги">Книгами</p>
<p><input type=submit value="OK"></p>
</form>
$hobby[$form:tables.hobby]
^if($hobby){
Ваши хобби:<br />
^hobby.menu{
$hobby.field
}[<br />] }{
Ничего не выбрано
}
Пример выведет на экран выбранные варианты или напишет, что ничего не выбрано.