Get Smarty

Donate

Paypal

Smarty Icon

You may use the Smarty logo according to the trademark notice.

Smarty Template Engine Smarty Template Engine

For sponsorship, advertising, news or other inquiries, contact us at:

Sites Using Smarty

Advertisement

html_image

Nome do Atributo Tipo Obrigatório Padrão Descrição
file string Sim n/a nome/caminho para a imagem
border string Não 0 tamanho da borda de contorno da imagem
height string Não altura atual da imagem altura com a qual a imagem deve ser mostrada
width string Não largura atual da imagem largura com a qual a imagem deve ser mostrada
basedir string Não doc root do servidor diretório de base a caminhos relativos
alt string Não "" descrição alternativa da imagem
href string Não n/a valor href para aonde a imagem será linkada

html_image é uma função customizada que gera uma tag HTML para uma imagem. A altura e a largura são automaticamente calculadas a partir do arquivo de imagem se nenhum valor é fornecido.

basedir é o diretório base do qual caminhos relativos de imagens estão baseados. Se não fornecido, o document root do servidor (variável de ambiente DOCUMENT_ROOT) é usada como o diretório base. Se a segurança está habilitada, o caminho para a imagem deve estar dentro de um diretório seguro.

href é o valor href para onde a imagem será linkada. Se um link é fornecido, uma tag <a href="LINKVALUE"><a> é posta em volta da tag da imagem.

Nota Técnica

html_image requer um acesso ao disco para ler a imagem e calcular a altura e a largura. Se você não usa caching de template, normalmente é melhor evitar html_image e deixar as tags de imagem estáticas para performance otimizada.

Example 8.7. html_image


index.php:

require('Smarty.class.php');
$smarty = new 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"}

MOSTRA: (possível)

<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" height="68" />


Comments
No comments for this page.

Advertisement

Sponsors [info]

Sponsors