Функция image. Как задать условие?

Аватар пользователя Sevix

Доброго времени.
Подскажите, как в функции image задать условие, в зависимости от стиля вывода изображения?

function theme_image($variables) {
  $attributes = $variables['attributes'];
  $attributes['src'] = file_create_url($variables['path']);
  foreach (array('width', 'height', 'alt', 'title') as $key) {
    if (isset($variables[$key])) {
      $attributes[$key] = $variables[$key];
    }
  }
  return '<img' . drupal_attributes($attributes) . ' />';
}
Тип материала:
Версия Drupal:
0 Thanks

Комментарии

Аватар пользователя Sevix
Sevix 4 недели назад

Вы не могли бы поподробнее, что куда? Если не затруднит.
Нужно как то переопределить вывод тэга img в зависимости от пресета.

Аватар пользователя sas@drupal.org
sas@drupal.org 3 недели назад
1

Пресет есть только а _formatter_view, Вам надо его передать дальше, иначе Вы не узнаете какой пресет вызвал theme_image и чаще это делается через theme_image_formatter