From ce64afcb192114ddd4dcc07831e5a482f003f891 Mon Sep 17 00:00:00 2001 From: Yarik Date: Fri, 28 Apr 2017 17:44:43 +0300 Subject: [PATCH] Image fixes --- frontend/views/product/view.php | 431 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- 1 file changed, 216 insertions(+), 215 deletions(-) diff --git a/frontend/views/product/view.php b/frontend/views/product/view.php index 3cbd8c1..31d4e24 100755 --- a/frontend/views/product/view.php +++ b/frontend/views/product/view.php @@ -17,8 +17,8 @@ * @var Product[] $similar */ $seo = \Yii::$app->get('seo'); - if (!empty( $model->category )) { - if (!empty( $model->category->parent )) { + if (!empty($model->category)) { + if (!empty($model->category->parent)) { $this->params[ 'breadcrumbs' ][] = [ 'label' => $model->category->parent->lang->title, 'url' => [ @@ -36,236 +36,237 @@ ]; } $this->params[ 'breadcrumbs' ][] = $seo->title; + $images = $model->images; if (!empty($model->image)) { - array_unshift($model->images, $model->image); + array_unshift($images, $model->image); } ?>
-
-
-
- -
-
-
- images )) { - echo ImageHelper::set($model->images[ 0 ]->getPath()) - ->fillResize(555, 555) - ->renderImage( - [ - 'class' => 'img-responsive', - 'alt' => $model->lang->title, - 'title' => $model->lang->title, - ] - ); - } else { - echo ImageHelper::set('@frontend/web/img/no-image.png') - ->fillResize(555, 555) - ->renderImage( - [ - 'class' => 'img-responsive', - 'alt' => $model->lang->title, - 'title' => $model->lang->title, - ] - ); - } - ?> -
- - is(2)) { - ?> -
-
SALE
-
-
- - is(1)) { - ?> -
-
NEW
-
-
- - - -
- images )) { - foreach ($model->images as $image) { - echo Html::tag( - 'div', - Html::a( - ImageHelper::set($image->getPath()) - ->fillResize(70, 60) - ->renderImage( - [ - 'class' => 'img-responsive', - 'alt' => $model->lang->title, - 'title' => $model->lang->title, - ] - ), - ImageHelper::set($image->getPath()) - ->fillResize(555, 555) - ->render(), - [ - 'class' => 'thumb', - ] - ), +
+
+
+ +
+
+
+ getPath()) + ->fillResize(555, 555) + ->renderImage( [ - 'class' => 'col-xs-2', + 'class' => 'img-responsive', + 'alt' => $model->lang->title, + 'title' => $model->lang->title, ] ); - } - } else { - echo Html::tag( - 'div', - Html::a( - ImageHelper::set('@frontend/web/img/no-image.png') - ->fillResize(70, 60) - ->renderImage( - [ - 'class' => 'img-responsive', - 'alt' => $model->lang->title, - 'title' => $model->lang->title, - ] - ), - ImageHelper::set('@frontend/web/img/no-image.png') - ->fillResize(555, 555) - ->render(), + } else { + echo ImageHelper::set('@frontend/web/img/no-image.png') + ->fillResize(555, 555) + ->renderImage( [ - 'class' => 'thumb', + 'class' => 'img-responsive', + 'alt' => $model->lang->title, + 'title' => $model->lang->title, ] - ), - [ - 'class' => 'col-xs-2', - ] - ); - } - ?> -
- video )) { - ?> -
-
- -
-
- video; ?> -
-
- + ); + } + ?> +
+ + is(2)) { + ?> +
+
SALE
+
-
-
-

lang->title; ?>

-

sku; ?>

-

- Цена:price ? : 0; ?> грн  - - -

-
- - -   -
-
-

- lang->description ? : \Yii::t('app', 'Нет описания'); ?> -
- -
-

- - - lang->title, - [ 'class' => 'td-title' ] - ) . Html::tag( - 'td', - implode( - ', ', - ArrayHelper::getColumn( - $optionGroup->currentOptions, - 'lang.value' - ) - ) - ) - ); - } - } - ?> - -
-
+ + is(1)) { + ?> +
+
NEW
+
- + + + +
+ getPath()) + ->fillResize(70, 60) + ->renderImage( + [ + 'class' => 'img-responsive', + 'alt' => $model->lang->title, + 'title' => $model->lang->title, + ] + ), + ImageHelper::set($image->getPath()) + ->fillResize(555, 555) + ->render(), + [ + 'class' => 'thumb', + ] + ), + [ + 'class' => 'col-xs-2', + ] + ); + } + } else { + echo Html::tag( + 'div', + Html::a( + ImageHelper::set('@frontend/web/img/no-image.png') + ->fillResize(70, 60) + ->renderImage( + [ + 'class' => 'img-responsive', + 'alt' => $model->lang->title, + 'title' => $model->lang->title, + ] + ), + ImageHelper::set('@frontend/web/img/no-image.png') + ->fillResize(555, 555) + ->render(), + [ + 'class' => 'thumb', + ] + ), + [ + 'class' => 'col-xs-2', + ] + ); + } + ?> +
+ video)) { + ?> +
+
+ +
+
+ video; ?> +
+
+ +
+
+
+

lang->title; ?>

+

sku; ?>

+

+ Цена:price ? : 0; ?> грн  + + +

+
+ + +   +
+
+

+ lang->description ? : \Yii::t('app', 'Нет описания'); ?> +
+ +
+

+ + + lang->title, + [ 'class' => 'td-title' ] + ) . Html::tag( + 'td', + implode( + ', ', + ArrayHelper::getColumn( + $optionGroup->currentOptions, + 'lang.value' + ) + ) + ) + ); + } + } + ?> + +
+
+
+ +
+ + +
+

- -
-

-
- - +
+ +
+
- + +
+
-- libgit2 0.21.4