{html_image}

    {html_image}是一个定制函数用来创建一个HTML的<img>标记。其heightwidth会自动根据图形文件计算,如果未指定的话。

属性名 类型 必需? 缺省 描述
filestringYesn/a 图形的名称和路径
heightstringNo 实际的图形高度 图形显示的高度
widthstringNo 实际的图形宽度 图形显示的宽度
basedirstringno WEB服务器的文档根目录 相对路径构造时所基于的根目录
altstringno"" 图形的文本描述
hrefstringnon/a 图形链接的地址
path_prefixstringnon/a 输出路径的前缀

技术注解:{html_image}需要读一次磁盘以获得图形的高度和宽度。如果你不使用模板缓存,通常更好的做法是避免使用{html_image}而使用静态图形标记以获得优化的性能。

例子8-11. {html_image}

{html_image file='pumpkin.jpg'}
{html_image file='/path/from/docroot/pumpkin.jpg'}
{html_image file='../path/relative/to/currdir/pumpkin.jpg'}

    上面的模板可能输出为:

<img src="pumpkin.jpg" alt="" width="44" height="68" />
<img src="/path/from/docroot/pumpkin.jpg" alt="" width="44" height="68" />
<img src="../path/relative/to/currdir/pumpkin.jpg" alt="" width="44" height="68" />