С появлением ретиновых устройств на некоторых сайтах возникла необходимость выводить изображения пользователю в более качественном разрешении. По-умолчанию Drupal добавляет атрибуты width и height к изображению и на старых добрых мониторах это смотрится нормально. У нас же задача показать пользователю картинку хорошего качества. Для этого нужно избавиться от этих атрибутов.
CSS
img { max-width: 100%; }
template.php
function mytheme_preprocess_image(&$variables) { $attributes = &$variables['attributes']; foreach (array('width', 'height') as $key) { unset($attributes[$key]); unset($variables[$key]); } }
Успел применить это на одном клиентском сайте.
Убираем ширину и высоту у тега img. Drupal: 0 комментариев