cashloveyou
@cashloveyou
Хороший чел

Как Задать стиль Thumb изображению?

в новостях выводится thumb картинки через
<?php if($entries->image):?>
    <?php $src = $entries->image->getSmallThumbLink(); ?>
      <?php if($src) : ?>
          <?php
          $tagAlt = CHtml::encode($entries->getStrByLang('title')); 
          if (issetModule('seo') && isset($entries->image->image_seo) && $entries->image->image_seo->getStrByLang('alt')) {
            $tagAlt = CHtml::encode($entries->image->image_seo->getStrByLang('alt'));
          }
          ?>
       <?php echo CHtml::link(CHtml::image($src, $tagAlt),array('style'=>'border-radius: 50%;')); ?>


в контролере есть такой код , но не все картинки имеют одинаковую ширину
class EntriesImage extends ParentModel {
	public $imageInstance = null;
	public $path = 'webroot.uploads.entries';

	const SMALL_THUMB_WIDTH = 211;
	const SMALL_THUMB_HEIGHT = 180;


Как задать стиль для картинок например width:150px height: 100px ;
чтобы все thumb картинки новостей имели такой стиль
  • Вопрос задан
  • 374 просмотра
Решения вопроса 1
nastya_cyxarik
@nastya_cyxarik
php, python dev
htmlOptions - это третий параметр в CHtml::image
public static string image(string $src, string $alt='', array $htmlOptions=array ( ))
For example when using array('class' => 'my-class', 'target' => '_blank') as htmlOptions it will result in the html attributes rendered like this: class="my-class" target="_blank".
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы