Commit eacd70805d488a1ab4830a639bb9b9f08d0db368

Authored by Alexey Boroda
1 parent 3e6486de

-Gallery ready

frontend/controllers/PageController.php
... ... @@ -3,9 +3,6 @@
3 3  
4 4 use artbox\core\components\SeoComponent;
5 5 use artbox\core\models\Page;
6   - use yii\helpers\Json;
7   - use yii\helpers\Url;
8   - use yii\helpers\VarDumper;
9 6 use yii\web\Controller;
10 7 use yii\web\NotFoundHttpException;
11 8 use Yii;
... ... @@ -43,6 +40,7 @@
43 40 [
44 41 'model' => $model,
45 42 'pages' => $pages,
  43 + 'images' => $model->getImages(),
46 44 ]
47 45 );
48 46 }
... ...
frontend/views/page/view.php
1 1 <?php
2 2 use artbox\core\components\SeoComponent;
  3 + use artbox\core\models\Image;
3 4 use artbox\core\models\Page;
4 5 use yii\helpers\Html;
5 6 use yii\web\View;
... ... @@ -9,85 +10,102 @@
9 10 * @var Page $model
10 11 * @var Page[] $pages
11 12 * @var SeoComponent $seo
  13 + * @var Image[] $images
12 14 */
13 15 $seo = \Yii::$app->get('seo');
14 16 $this->params[ 'breadcrumbs' ][] = $seo->title;
15 17 ?>
16 18  
17 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 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 97 </div>
88   - <!-- /.row -->
  98 + <!-- /.banner -->
  99 + </div>
  100 + <!-- /.col-md-3 -->
  101 +
  102 + <!-- *** RIGHT COLUMN END *** -->
  103 +
89 104  
90 105 </div>
91   - <!-- /.container -->
  106 + <!-- /.row -->
  107 +
  108 + </div>
  109 + <!-- /.container -->
92 110 </div>
93 111 <!-- /#content -->
... ...