Smartyにはhtml_optionsという関数があり、ドロップダウンメニューが表示されます。これには<select>というタグを生成します。 しかし、この関数では size, multiple 属性が指定できません。 左はhtml_optionsで生成したものです。 右はsizeとmultipleを指定したものです。 HTMLのソースの主要部を比較すると 右:<SELECT name=sample> 左:<SELECT multiple size=4 name=sample> だけの違いです。 html_optionsのソースは、Smarty.class.phpをインストールしたディレクトリのpluginsというディレクトリの中の、function.html_options.php ということが分かりました。そんなに長くないので、調べると、91行目に次の記述がありました。 $_html