html_checkboxes Имя атрибута Тип Обязателен По умолчанию Описание name string Нет checkbox название списка флажков values array Да, если не указан атрибут options n/a Массив значений для флажков output array Да, если не указан атрибут options n/a массив названий флажков selected string/array Нет пусто выбранный флажок(флажки) options associative array Да, если не указаны атрибуты values и output n/a Ассоциативнй массив значений и названий separator string Нет пусто строка разделяющая каждый флажок labels boolean Нет true добавляет <label>-тэги к выводу Пользовательская функция html_checkboxes генерирует группу HTML флажков по указанной информации. Также заботится о флажках, которые выбраны по умолчанию. Параметры values и output являются обязательными, если не указан атрибут options. Весь вывод совместим с XHTML. Все параметры, которые не указаны в списке, выводятся в виде пар name/value в каждом созданном тэге <input>. html_checkboxes Где PHP код: assign('cust_ids', array(1000,1001,1002,1003)); $smarty->assign('cust_names', array('Joe Schmoe','Jack Smith','Jane Johnson','Charlie Brown')); $smarty->assign('customer_id', 1001); $smarty->display('index.tpl'); ?> ]]> и шаблон index.tpl: "} ]]> или где PHP код: assign('cust_checkboxes', array( 1000 => 'Joe Schmoe', 1001 => 'Jack Smith', 1002 => 'Jane Johnson', 1003 => 'Charlie Brown')); $smarty->assign('customer_id', 1001); $smarty->display('index.tpl'); ?> ]]> и шаблон index.tpl: "} ]]> оба примера выведут: Joe Schmoe



]]>