beginCache('_item_list'.$model->id,[ 'variations' => [\Yii::$app->language], 'id' => $model->id, 'duration' => 3600 *24 ])){ $fullname = $model->fullName; if(!empty($model->enabledVariants)) { $variant = $model->enabledVariants[ 0 ]; } else { $variant = $model->variant; } $imageMap = ArrayHelper::map($model->enabledVariants, 'sku', 'images', 'lang.title'); $firstImage = [ 'sku' => $variant->sku, 'image' => '', ]; $firstIteration = true; foreach ($imageMap as $key => $item) { $imageMap[ $key ] = array_filter($item); foreach ($imageMap[ $key ] as $subKey => $subValue) { foreach ($subValue as $subSubValue) { if (!empty( $subSubValue )) { $imageMap[ $key ][ $subKey ] = $subSubValue->imageUrl; if ($firstIteration) { $firstImage = [ 'sku' => $subKey, 'image' => $subSubValue->imageUrl, ]; } $firstIteration = false; break; } } } } ?>
brand) ?$model->brand->lang->title:''; ?>
price_old; ?> = \Yii::t('app', 'hrn') ?> price; ?> грн.
price; ?> = \Yii::t('app', 'hrn') ?>