theme_image

Хочешь помочь с переводом? Это очень просто и быстро. Лишь зарегистрируйся, и можешь тут же начать переводить.

includes/theme.inc, строка 1211

Версии
5 – 6
theme_image($path, $alt = '', $title = '', $attributes = NULL, $getsize = TRUE)

Возвращает темизированную картинку.

Параметры

$path Путь к файлу изображения (относительно base_path()) или полный URL.

$alt Альтернативный текст для текстовых браузеров (атрибут alt).

$title Название, которое показывается при наведении на изображение в некоторых популярных браузерах (атрибут title).

$attributes Ассоциативный массив атрибутов помещаемых в тэг <img>.

$getsize Если TRUE, в тэг добавятся атрибуты width/height с размером изображения.

Возвращаемое значение

Строка, содержащая HTML код изображения.

Связанные темы

▾ 13 функции вызывают theme_image()

color_form_alter in modules/color/color.module
Реализация hook_form_alter().
dblog_overview in modules/dblog/dblog.admin.inc
Коллбэк меню; выводит логи сообщений.
system_themes_form in modules/system/system.admin.inc
Menu callback; displays a listing of all themes. See alsosystem_themes_form_submit()
system_theme_select_form in modules/system/system.module
Returns a fieldset containing the theme select form.
template_preprocess_user_picture in modules/user/user.module
Process variables for user-picture.tpl.php.
theme_aggregator_block_item in modules/aggregator/aggregator.module
Format an individual feed item for display in the block.
theme_feed_icon in includes/theme.inc
Возвращает код, который выдает иконку новостной ленты.
theme_system_modules in modules/system/system.admin.inc
Темизирует форму модулей.
theme_system_powered_by in modules/system/system.module
Форматирует текст надписи "Powered by Drupal" (Создано на Друпале).
theme_system_themes_form in modules/system/system.admin.inc
Theme function for the system themes form.
theme_tablesort_indicator in includes/theme.inc
Возвращает темизированную иконку сортировки колонки таблицы.
theme_update_report in modules/update/update.report.inc
Темизирует сообщение о состоянии модуля или темы.
theme_xml_icon in includes/theme.inc
Возвращает код, который отображает иконку XML.

Код

<?php
function theme_image($path, $alt = '', $title = '', $attributes = NULL, $getsize = TRUE) {
  if (!$getsize || (is_file($path) && (list($width, $height, $type, $image_attributes) = @getimagesize($path)))) {
    $attributes = drupal_attributes($attributes);
    $url = (url($path) == $path) ? $path : (base_path() . $path);
    return '<img src="'. check_url($url) .'" alt="'. check_plain($alt) .'" title="'. check_plain($title) .'" '. (isset($image_attributes) ? $image_attributes : '') . $attributes .' />';
  }
}
?>
Войдите или зарегистрируйтесь, чтобы получить возможность отправлять комментарии

Вход в систему