Commit 1b06762d353879efe754d967d5f64454db0531f2
1 parent
5f694714
- events
- background in slider
Showing
4 changed files
with
11 additions
and
5 deletions
Show diff stats
common/models/event/Tag.php
@@ -116,7 +116,7 @@ | @@ -116,7 +116,7 @@ | ||
116 | /** | 116 | /** |
117 | * @return \yii\db\ActiveQuery | 117 | * @return \yii\db\ActiveQuery |
118 | */ | 118 | */ |
119 | - public function getArticles() | 119 | + public function getEvents() |
120 | { | 120 | { |
121 | return $this->hasMany(Event::className(), [ 'id' => 'event_id' ]) | 121 | return $this->hasMany(Event::className(), [ 'id' => 'event_id' ]) |
122 | ->viaTable('event_to_tag', [ 'event_tag_id' => 'id' ]); | 122 | ->viaTable('event_to_tag', [ 'event_tag_id' => 'id' ]); |
frontend/controllers/EventController.php
frontend/views/site/index.php
@@ -16,7 +16,7 @@ | @@ -16,7 +16,7 @@ | ||
16 | <!-- *** HOMEPAGE CAROUSEL *** | 16 | <!-- *** HOMEPAGE CAROUSEL *** |
17 | _________________________________________________________ --> | 17 | _________________________________________________________ --> |
18 | 18 | ||
19 | - <div class="home-carousel"> | 19 | + <div class="home-carousel" <?=$slides[0]->background !== null ? ' style="background: url('.$slides[0]->background->getUrl().') center center repeat;"' : ''?>> |
20 | 20 | ||
21 | <div class="dark-mask"></div> | 21 | <div class="dark-mask"></div> |
22 | 22 | ||
@@ -25,7 +25,7 @@ _________________________________________________________ --> | @@ -25,7 +25,7 @@ _________________________________________________________ --> | ||
25 | 25 | ||
26 | <?php foreach ($slides as $key => $slide){?> | 26 | <?php foreach ($slides as $key => $slide){?> |
27 | 27 | ||
28 | - <div class="item"> | 28 | + <div class="item" data-bg=<?=($slide->background !== null) ? $slide->background->getUrl() : ''?>> |
29 | <div class="row"> | 29 | <div class="row"> |
30 | <div class="col-sm-5 <?=($key%2 == 0) ? 'right' : ''?>"> | 30 | <div class="col-sm-5 <?=($key%2 == 0) ? 'right' : ''?>"> |
31 | <h1><?=$slide->title?></h1> | 31 | <h1><?=$slide->title?></h1> |
frontend/web/js/front.js
@@ -119,8 +119,14 @@ function sliders() { | @@ -119,8 +119,14 @@ function sliders() { | ||
119 | //animationsSlider(); | 119 | //animationsSlider(); |
120 | console.log('init'); | 120 | console.log('init'); |
121 | }, | 121 | }, |
122 | - afterMove: function () { | 122 | + afterMove: function (elem) { |
123 | //animationsSlider(); | 123 | //animationsSlider(); |
124 | + var bg = $(elem).children('.owl-wrapper-outer').children().find('.active').find('.item').data('bg'); | ||
125 | + if (bg != ''){ | ||
126 | + $(elem).parent().parent().css("background", 'url('+bg+') center center repeat'); | ||
127 | + }else{ | ||
128 | + $(elem).parent().parent().css('background', 'url(../img/photogrid.jpg) center center repeat'); | ||
129 | + } | ||
124 | console.log('move'); | 130 | console.log('move'); |
125 | } | 131 | } |
126 | }); | 132 | }); |