Добавление атрибутов изображению используя CHtml::image()

1088 Yii

Оптимизируя очередной сайт согласно рекомендаций от gtmetrix.com, столкнулся с такой рекомендацией

Specify image dimensions
The following image(s) are missing width and/or height attributes.

Другими словами, на сайте есть изображения <img> у которых не проставлены атрибуты width и/или height, а на странице изображения выводятся с помощью CHtml::image()

В общем, надо както в методе указать эти самые атрибуты.

Добавляем атрибуты к изображению

Просмотрев документацию по Yii, нашел описание метода  CHtml::image()

Добавление атрибутов изображению используя CHtml::image()

где $htmlOptions — добавление атрибутов

Привожу начальный код


<?

echo CHtml::image(Yii::app()->baseUrl.'/themes/'.Yii::app()->theme->name.'/web/images/calculator.png');

?>

Измененный с добавлением атрибутов


<?

echo CHtml::image(Yii::app()->baseUrl.'/themes/'.Yii::app()->theme->name.'/web/images/calculator.png', 'Калькулятор', ['width' => 'auto', 'height' =>'auto']);

?>

 

Оцените статью
Добавить комментарий