html_image関数
html_image function
basedir は、相対画像パスのベース パスです。この属性が指定されていない場合は、 WEBサーバーのルートパス(環境変数DOCUMENT_ROOT)が優先されます。 テンプレートのセキュリティ設定がオンになっている場合、画像の場所は安全なフォルダー内にある必要があります。
href は、画像リンクが指す場所です。 この属性が設定されている場合、ハイパーリンク タグが画像の両側に追加されて画像リンクが形成されます。
技術的なポイント: html_image は、画像のサイズを取得するためにディスクにアクセスする必要があります。画像。 バッファリングを使用しない場合は、パフォーマンスを最適化するために、通常、静的イメージ タグを使用し、html_iamge の使用を避けることをお勧めします。
例:
index .php:
require('Smarty.class.php');
$smarty = 新しい Smarty;
$smarty->display('index.tpl' );
index.tpl:
{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="" border="0" width="44" height="68" />
<img src="/path/from/docroot/pumpkin.jpg" alt="" border= "0" width="44" height="68" />
<img src="../path/relative/to/currdir/pumpkin.jpg" alt="" border="0" width ="44 " 高さ="68" />
#