Commit 7445c339c8d68d1e1f0f5b58a7b0858de1a5dd7f
1 parent
ec957aa4
product modal js
Showing
3 changed files
with
10 additions
and
2 deletions
Show diff stats
frontend/controllers/SiteController.php
@@ -4,6 +4,7 @@ | @@ -4,6 +4,7 @@ | ||
4 | 4 | ||
5 | use artbox\core\models\Page; | 5 | use artbox\core\models\Page; |
6 | use common\models\Feedback; | 6 | use common\models\Feedback; |
7 | + use common\models\Product; | ||
7 | use common\models\Settings; | 8 | use common\models\Settings; |
8 | use common\models\Slider; | 9 | use common\models\Slider; |
9 | use common\models\Tile; | 10 | use common\models\Tile; |
@@ -101,7 +102,8 @@ | @@ -101,7 +102,8 @@ | ||
101 | ->orderBy('id') | 102 | ->orderBy('id') |
102 | ->limit(4) | 103 | ->limit(4) |
103 | ->all(); | 104 | ->all(); |
104 | - | 105 | + $productsCompany = Product::find()->where(['!=','type',Product::TYPE_PRIVATE])->all(); |
106 | + $productsPrivate = Product::find()->where(['!=','type',Product::TYPE_COMPANY])->all(); | ||
105 | return $this->render( | 107 | return $this->render( |
106 | 'index', | 108 | 'index', |
107 | [ | 109 | [ |
@@ -110,6 +112,8 @@ | @@ -110,6 +112,8 @@ | ||
110 | 'forCompanies'=>$forCompanies, | 112 | 'forCompanies'=>$forCompanies, |
111 | 'forPrivate'=>$forPrivate, | 113 | 'forPrivate'=>$forPrivate, |
112 | 'tiles'=>$tiles, | 114 | 'tiles'=>$tiles, |
115 | + 'productsCompany'=>$productsCompany, | ||
116 | + 'productsPrivate'=>$productsPrivate, | ||
113 | ] | 117 | ] |
114 | ); | 118 | ); |
115 | } | 119 | } |
frontend/views/site/index.php
@@ -672,7 +672,7 @@ $coordinates['lon'] = empty($settings->lon) ? 0 : $settings->lon; | @@ -672,7 +672,7 @@ $coordinates['lon'] = empty($settings->lon) ? 0 : $settings->lon; | ||
672 | width="100%" height="380" style="border:0;" allowfullscreen="" loading="lazy"></iframe> | 672 | width="100%" height="380" style="border:0;" allowfullscreen="" loading="lazy"></iframe> |
673 | </section> | 673 | </section> |
674 | </div> | 674 | </div> |
675 | -<a href="#" class="animation-hover" data-title="hhh" data-toggle="modal" data-target="#cardProduct"> | 675 | +<a href="#" class="animation-hover" data-boo="fffff" data-title="hhh" data-toggle="modal" data-target="#cardProduct"> |
676 | Получить консультацию </a> | 676 | Получить консультацию </a> |
677 | <!-- Modal --> | 677 | <!-- Modal --> |
678 | <div class="modal fade" id="cardProduct" tabindex="-1" aria-labelledby="exampleModalLabel" aria-hidden="true"> | 678 | <div class="modal fade" id="cardProduct" tabindex="-1" aria-labelledby="exampleModalLabel" aria-hidden="true"> |
frontend/web/js/product.js
@@ -4,6 +4,10 @@ var counter = document.querySelector('#cardProduct .product-counter__input'); | @@ -4,6 +4,10 @@ var counter = document.querySelector('#cardProduct .product-counter__input'); | ||
4 | if (phoneInput) { | 4 | if (phoneInput) { |
5 | phoneInput.addEventListener('input', phoneHandleInput); | 5 | phoneInput.addEventListener('input', phoneHandleInput); |
6 | } | 6 | } |
7 | +$('#cardProduct').on('show.bs.modal', function (e) { | ||
8 | + var button = $(e.relatedTarget) | ||
9 | + console.log(button.data('boo')); | ||
10 | +}) | ||
7 | 11 | ||
8 | if (counter) { | 12 | if (counter) { |
9 | counterFunc(counter); | 13 | counterFunc(counter); |