html_image

Имя атрибутаТипОбязателенПо умолчаниюОписание
filestringДаn/aназвание/путь к изображению
heightstringНетреальная высота изображениявысота изображения
widthstringНетреальная ширина изображенияширина изображения
basedirstringНеткорень веб серверапапка, от которой указаны относительные пути
altstringНет""альтернативное описание изображения
hrefstringНетn/aзначение href, куда ссылается картинка

Пользовательская функция html_image генерирует HTML для изображения. Ширина и высота автоматически вычисляются из файла изображения, если не указаны явно.

basedir - базовая папка для относительных путей. Если не указана, то используется корень веб сервер (переменная окружени DOCUMENT_ROOT). Если security включено, то путь к изображения должен быть в пределах безопасных папок.

Атрибут link указывает, куда ссылается изображение. Атрибут link устанавливает значение атрибута href тэга А. Если указан атрибут link, то изображение окружается выражениями <a href="LINKVALUE"> и <a>.

Техническое Замечание: html_image требует обращение к диску для чтения изображения и вычисления его размеров. Если не используется кэширование шаблонов, то тогда лушче не пользоваться тэгом html_image и вставлять статические тэги изображений, для достижения оптимального быстродействия.

Пример 8-7. html_image

index.php:

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

OUTPUT: (possible)

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

HIVE: All information for read only. Please respect copyright!
Hosted by hive йца: йХЕБЯЙЮЪ ЦНПНДЯЙЮЪ АХАКХНРЕЙЮ