Example #1
0
<?php

use yii\helpers\Html;
use worstinme\zoo\helpers\ImageHelper;
$width = isset($params['width']) ? (int) $params['width'] : null;
$height = isset($params['height']) ? (int) $params['height'] : null;
if (!empty($model->{$attribute})) {
    $image = $width > 0 && $height > 0 ? ImageHelper::thumbnailImg('@webroot' . $model->{$attribute}, $width, $height, ImageHelper::THUMBNAIL_OUTBOUND, [], 100) : Html::img($model->{$attribute});
    if (isset($params['lightbox']) && $params['lightbox']) {
        \worstinme\uikit\assets\Lightbox::register($this);
        echo Html::a($image, $model->{$attribute}, ['data' => ['pjax' => 0, 'uk-lightbox' => true]]);
    } else {
        echo !empty($params['asUrl']) && $params['asUrl'] ? Html::a($image, $model->url, ['data-pjax' => 0, 'class' => 'uk-thumbnail']) : $image;
    }
}
Example #2
0
?>
</ul>	

<div  data-uk-slideset="{default: 4}" class="slideset<?php 
if (count($model->{$attribute}) > 4) {
    ?>
 uk-slidenav-position<?php 
}
?>
">
    <ul class="uk-grid uk-grid-small uk-slideset" data-uk-switcher="{connect:'#slider'}">
        <?php 
foreach ($model->{$attribute} as $img_url) {
    ?>
			<li><?php 
    echo ImageHelper::thumbnailImg('@webroot' . $img_url, 160, 120, ImageHelper::THUMBNAIL_OUTBOUND, [], 100);
    ?>
</li>
		<?php 
}
?>
    </ul>
    <?php 
if (count($model->{$attribute}) > 4) {
    ?>
    	<a data-uk-switcher-item="previous" class="uk-slidenav uk-slidenav-previous"></a>
		<a data-uk-switcher-item="next" class="uk-slidenav uk-slidenav-next"></a>
    <?php 
}
?>
</div>