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

1 Звезда2 Звезды3 Звезды4 Звезды5 Звезд (1 оценок, среднее: 5,00 из 5)
Загрузка...

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

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

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

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

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

Просмотрев документацию по Yii, нашел описание метода  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']);

?>

 

Добавить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *