Commit eacd70805d488a1ab4830a639bb9b9f08d0db368

Authored by Alexey Boroda
1 parent 3e6486de

-Gallery ready

frontend/controllers/PageController.php
@@ -3,9 +3,6 @@ @@ -3,9 +3,6 @@
3 3
4 use artbox\core\components\SeoComponent; 4 use artbox\core\components\SeoComponent;
5 use artbox\core\models\Page; 5 use artbox\core\models\Page;
6 - use yii\helpers\Json;  
7 - use yii\helpers\Url;  
8 - use yii\helpers\VarDumper;  
9 use yii\web\Controller; 6 use yii\web\Controller;
10 use yii\web\NotFoundHttpException; 7 use yii\web\NotFoundHttpException;
11 use Yii; 8 use Yii;
@@ -43,6 +40,7 @@ @@ -43,6 +40,7 @@
43 [ 40 [
44 'model' => $model, 41 'model' => $model,
45 'pages' => $pages, 42 'pages' => $pages,
  43 + 'images' => $model->getImages(),
46 ] 44 ]
47 ); 45 );
48 } 46 }
frontend/views/page/view.php
1 <?php 1 <?php
2 use artbox\core\components\SeoComponent; 2 use artbox\core\components\SeoComponent;
  3 + use artbox\core\models\Image;
3 use artbox\core\models\Page; 4 use artbox\core\models\Page;
4 use yii\helpers\Html; 5 use yii\helpers\Html;
5 use yii\web\View; 6 use yii\web\View;
@@ -9,85 +10,102 @@ @@ -9,85 +10,102 @@
9 * @var Page $model 10 * @var Page $model
10 * @var Page[] $pages 11 * @var Page[] $pages
11 * @var SeoComponent $seo 12 * @var SeoComponent $seo
  13 + * @var Image[] $images
12 */ 14 */
13 $seo = \Yii::$app->get('seo'); 15 $seo = \Yii::$app->get('seo');
14 $this->params[ 'breadcrumbs' ][] = $seo->title; 16 $this->params[ 'breadcrumbs' ][] = $seo->title;
15 ?> 17 ?>
16 18
17 <div id="content"> 19 <div id="content">
18 - <div class="container"> 20 + <div class="container">
  21 +
  22 + <div class="row">
  23 +
  24 + <!-- *** LEFT COLUMN ***
  25 +_________________________________________________________ -->
  26 +
  27 + <div class="col-md-9 clearfix">
19 28
20 - <div class="row">  
21 -  
22 - <!-- *** LEFT COLUMN ***  
23 - _________________________________________________________ -->  
24 -  
25 - <div class="col-md-9 clearfix">  
26 - <section>  
27 - <div id="text-page">  
28 -  
29 - <?= $model->lang->body ?>  
30 -  
31 - </div>  
32 - </section>  
33 -  
34 - </div>  
35 - <!-- /.col-md-9 -->  
36 -  
37 - <!-- *** LEFT COLUMN END *** --> 29 + <?php if (!empty($images)) { ?>
  30 + <section>
  31 + <div class="project owl-carousel">
38 32
39 - <!-- *** RIGHT COLUMN ***  
40 - _________________________________________________________ -->  
41 -  
42 - <div class="col-sm-3">  
43 - <!-- *** PAGES MENU ***  
44 - _________________________________________________________ -->  
45 - <div class="panel panel-default sidebar-menu">  
46 -  
47 - <div class="panel-heading">  
48 - <h3 class="panel-title">Pages</h3>  
49 - </div>  
50 -  
51 - <div class="panel-body">  
52 - <ul class="nav nav-pills nav-stacked">  
53 - <?php  
54 - foreach ($pages as $page) {  
55 - echo Html::tag(  
56 - 'li',  
57 - Html::a(  
58 - $page->lang->title,  
59 - [  
60 - 'page/view',  
61 - 'id' => $page->id,  
62 - ]  
63 - )  
64 - );  
65 - }  
66 - ?>  
67 - </ul>  
68 -  
69 - </div>  
70 - </div>  
71 -  
72 - <!-- *** PAGES MENU END *** -->  
73 -  
74 -  
75 - <div class="banner">  
76 - <a href="shop-category.html">  
77 - <img src="/img/banner.jpg" alt="sales 2014" class="img-responsive">  
78 - </a>  
79 - </div>  
80 - <!-- /.banner --> 33 + <?php foreach ($images as $image) { ?>
  34 + <div class="item">
  35 + <img class="img-responsive" src="<?=$image->getUrl()?>" alt="">
81 </div> 36 </div>
82 - <!-- /.col-md-3 -->  
83 -  
84 - <!-- *** RIGHT COLUMN END *** --> 37 + <?php } ?>
  38 +
  39 + </div>
  40 + <!-- /.project owl-slider -->
  41 + </section>
  42 + <?php } ?>
  43 +
  44 + <section>
  45 + <div id="text-page">
  46 +
  47 + <?= $model->lang->body ?>
  48 +
  49 + </div>
  50 + </section>
  51 +
  52 + </div>
  53 + <!-- /.col-md-9 -->
  54 +
  55 + <!-- *** LEFT COLUMN END *** -->
  56 +
  57 + <!-- *** RIGHT COLUMN ***
  58 + _________________________________________________________ -->
  59 +
  60 + <div class="col-sm-3">
  61 + <!-- *** PAGES MENU ***
  62 +_________________________________________________________ -->
  63 + <div class="panel panel-default sidebar-menu">
  64 +
  65 + <div class="panel-heading">
  66 + <h3 class="panel-title">Pages</h3>
  67 + </div>
  68 +
  69 + <div class="panel-body">
  70 + <ul class="nav nav-pills nav-stacked">
  71 + <?php
  72 + foreach ($pages as $page) {
  73 + echo Html::tag(
  74 + 'li',
  75 + Html::a(
  76 + $page->lang->title,
  77 + [
  78 + 'page/view',
  79 + 'id' => $page->id,
  80 + ]
  81 + )
  82 + );
  83 + }
  84 + ?>
  85 + </ul>
  86 +
  87 + </div>
  88 + </div>
  89 +
  90 + <!-- *** PAGES MENU END *** -->
85 91
86 92
  93 + <div class="banner">
  94 + <a href="shop-category.html">
  95 + <img src="/img/banner.jpg" alt="sales 2014" class="img-responsive">
  96 + </a>
87 </div> 97 </div>
88 - <!-- /.row --> 98 + <!-- /.banner -->
  99 + </div>
  100 + <!-- /.col-md-3 -->
  101 +
  102 + <!-- *** RIGHT COLUMN END *** -->
  103 +
89 104
90 </div> 105 </div>
91 - <!-- /.container --> 106 + <!-- /.row -->
  107 +
  108 + </div>
  109 + <!-- /.container -->
92 </div> 110 </div>
93 <!-- /#content --> 111 <!-- /#content -->