Commit 10b789ee38624f286e62dff7c8a4d0e1bc19c14c
1 parent
f2f358f5
big commti
Showing
8 changed files
with
255 additions
and
239 deletions
Show diff stats
common/modules/product/widgets/views/product_smart.php
... | ... | @@ -9,9 +9,7 @@ use yii\helpers\Url; |
9 | 9 | <div class="wrapper"> |
10 | 10 | <div class="status_block-wr"> |
11 | 11 | <div class="staus_new"></div> |
12 | - <!--статусы--> | |
13 | -<!-- <div class="staus_hit"></div>--> | |
14 | -<!-- <div class="status_sale">-60%</div>--> | |
12 | + | |
15 | 13 | </div> |
16 | 14 | <div class="item_container" > |
17 | 15 | <input class="prodInfo" type="hidden" value="[]"> |
... | ... | @@ -43,8 +41,7 @@ use yii\helpers\Url; |
43 | 41 | <div class="style in_stock_wr"> |
44 | 42 | <div class="in_stock_"> |
45 | 43 | <span class="yes_stock">есть на складе</span> |
46 | - <!--если нет в наличии выводить блок тот что ниже--> | |
47 | -<!-- <span class="no_stock">нет на складе</span>--> | |
44 | + | |
48 | 45 | </div> |
49 | 46 | <div class="title-sku"> |
50 | 47 | <span>Код: <?=$product->variant->sku?></span> |
... | ... | @@ -53,22 +50,11 @@ use yii\helpers\Url; |
53 | 50 | |
54 | 51 | <div class="style price-basket-wr"> |
55 | 52 | <span class="currency_price"><?= $product->variant->price ?> грн</span> |
56 | - <div class="price-basket"><a class="" href="#"></a></div> | |
53 | +<!-- <div class="price-basket"><a class="" href="#"></a></div>--> | |
57 | 54 | </div> |
58 | 55 | </div> |
59 | 56 | |
60 | - <!-- <div class="info_icons">--> | |
61 | - <!-- <a href="#" class="btn buy_button" data-toggle="modal" data-target="#buyForm" data-id="--><?//=$product->variant->product_variant_id; ?><!--" lang="145">Купить</a>--> | |
62 | - <!-- <ul class="ul wishlike_block hidden">--> | |
63 | - <!-- <li class="compare hidden">--> | |
64 | - <!-- <a onclick="add2compare(); return false;" class="compare compare_text_link_3631483" href="#">К сравнению</a>--> | |
65 | - <!-- <span class="icon"></span>--> | |
66 | - <!-- </li>--> | |
67 | - <!-- <li class="like hidden">--> | |
68 | - <!-- <a class="like like_text_link_3631483" href="#">В избранное</a><span class="icon"></span>--> | |
69 | - <!-- </li>--> | |
70 | - <!-- </ul>--> | |
71 | - <!-- </div>--> | |
57 | + | |
72 | 58 | |
73 | 59 | </div> |
74 | 60 | </div> | ... | ... |
common/modules/product/widgets/views/products_block.php
1 | 1 | <?php |
2 | + | |
3 | +use yii\helpers\Html; | |
2 | 4 | use yii\web\View; |
5 | + | |
6 | + | |
3 | 7 | ?> |
8 | + | |
4 | 9 | <?php if(!empty($products)) :?> |
5 | - <div class="_prd_spec-wr"> | |
6 | - <div class="special-products products<?= (!empty($class) ? ' '. $class : '')?>"> | |
7 | - | |
8 | - <div class="row home-popular-wr"> | |
9 | - <ul class="home-popular col-md-11"> | |
10 | - <li class="active"><a href="#">Новинки</a></li> | |
11 | - <li><a href="#">Хит продаж</a></li> | |
12 | - <li><a href="#">Акции</a></li> | |
13 | - </ul> | |
14 | - </div> | |
10 | + | |
11 | + | |
15 | 12 | <!-- <span style="">--><?//= $title?><!--</span>--> |
16 | - <div class="row home-popular-slider"> | |
17 | - <div id="<?=$class?>" class=""> | |
13 | + | |
14 | + <div id="product_main_slider" class=""> | |
18 | 15 | <?php foreach($products as $product) :?> |
19 | 16 | <?= $this->render('product_smart', ['product' => $product]);?> |
20 | 17 | <?php endforeach?> |
21 | 18 | </div> |
22 | - </div> | |
23 | - | |
24 | - </div> | |
25 | - </div> | |
26 | - <?php $js = "$('#$class').owlCarousel({ | |
27 | -navigation:true, | |
28 | -navigationText: [], | |
29 | -responsiveClass: true, | |
30 | - loop:true, | |
31 | - items:4, | |
32 | - mouseDrag:false, | |
33 | - responsiveClass: true, | |
34 | - navSpeed:200, | |
35 | - | |
36 | -}) | |
37 | -"; | |
38 | - | |
39 | - | |
40 | - | |
41 | - $this->registerJs($js, View::POS_READY); | |
42 | - ?> | |
19 | + | |
20 | + | |
21 | + | |
22 | + | |
23 | + | |
43 | 24 | <?php endif?> |
44 | 25 | ... | ... |
frontend/controllers/AjaxController.php
... | ... | @@ -4,7 +4,7 @@ namespace frontend\controllers; |
4 | 4 | |
5 | 5 | use common\models\Feedback; |
6 | 6 | use yii\web\Controller; |
7 | - | |
7 | +use \common\modules\product\widgets\specialProducts; | |
8 | 8 | class AjaxController extends Controller |
9 | 9 | { |
10 | 10 | public function actionFeedback() { |
... | ... | @@ -33,4 +33,17 @@ class AjaxController extends Controller |
33 | 33 | $response->statusText = 'Empty request'; |
34 | 34 | return ['error' => 'Empty request']; |
35 | 35 | } |
36 | + | |
37 | + | |
38 | + public function actionNew(){ | |
39 | + return specialProducts::widget(['type' => 'new']); | |
40 | + } | |
41 | + | |
42 | + public function actionTop(){ | |
43 | + return specialProducts::widget(['type' => 'top']); | |
44 | + } | |
45 | + | |
46 | + public function actionProm(){ | |
47 | + return specialProducts::widget(['type' => 'promo']); | |
48 | + } | |
36 | 49 | } |
37 | 50 | \ No newline at end of file | ... | ... |
frontend/controllers/SiteController.php
frontend/views/catalog/product.php
... | ... | @@ -446,129 +446,136 @@ FlipclockAsset::register($this); |
446 | 446 | </div> |
447 | 447 | |
448 | 448 | <div class="clearfix"></div> |
449 | -<!-- <div class="collection">--> | |
450 | -<!-- <br/>--> | |
451 | -<!-- <h2 id="collection">--> | |
452 | -<!-- Коллекция светильников <!--ДЕКОРА-->--> | |
453 | -<!-- </h2>--> | |
454 | -<!-- --><?php ///* Collection products begin (should be reworked) */ ?> | |
455 | -<!-- <div class="catalog_product_list view_table">--> | |
456 | -<!-- <div class="catalog_item">--> | |
457 | -<!-- <div class="wrapper">--> | |
458 | -<!-- <div class="item_container">--> | |
459 | -<!-- <div class="title">--> | |
460 | -<!-- <a href="http://www.linija-svitla.ua/lyustra-elstead-fe-leila3-5893.htm">люстра FE/LEILA3</a>--> | |
461 | -<!-- </div>--> | |
462 | -<!-- <div class="img">--> | |
463 | -<!-- <a href="http://www.linija-svitla.ua/lyustra-elstead-fe-leila3-5893.htm">--> | |
464 | -<!-- <img src="http://www.linija-svitla.ua/gallery/prod/fe_leila3/5893_5.jpg" alt="люстра FE/LEILA3" class="selected">--> | |
465 | -<!-- </a>--> | |
466 | -<!-- <div class="info_icons">--> | |
467 | -<!-- <a href="#" class="btn btnBuy buy_button" data-id="--><?php //echo $product->variant->product_variant_id; ?><!--" data-toggle="modal" data-target="#buyForm" lang="5893">Купить светильник</a>--> | |
468 | -<!-- <ul class="ul wishlike_block">--> | |
469 | -<!-- <li class="compare">--> | |
470 | -<!-- <a onclick="add2compare(); return false;" class="compare compare_text_link_5893" lang="5893" href="#">К сравнению</a>--> | |
471 | -<!-- <span class="icon"></span>--> | |
472 | -<!-- </li>--> | |
473 | -<!-- <li class="like">--> | |
474 | -<!-- <a class="like like_text_link_5893" lang="5893" href="#">В избранное</a><span class="icon"></span>--> | |
475 | -<!-- </li>--> | |
476 | -<!-- </ul>--> | |
477 | -<!-- </div>--> | |
478 | -<!-- </div>--> | |
479 | -<!-- <div class="price">--> | |
480 | -<!-- <div class="dlexfduinxipi">--> | |
481 | -<!-- Цена:--> | |
482 | -<!-- <span class="main"> 25794.00 <span class="currency">грн</span>--> | |
483 | -<!-- </span>--> | |
484 | -<!-- </div>--> | |
485 | -<!-- </div>--> | |
486 | -<!-- <div class="additional_info params">--> | |
487 | -<!-- </div>--> | |
488 | -<!-- <div class="opacity_bg"></div>--> | |
489 | -<!-- </div>--> | |
490 | -<!-- </div>--> | |
491 | -<!-- </div>--> | |
492 | -<!-- <div class="catalog_item">--> | |
493 | -<!-- <div class="wrapper">--> | |
494 | -<!-- <div class="item_container">--> | |
495 | -<!-- <div class="title">--> | |
496 | -<!-- <a href="http://www.linija-svitla.ua/elstead-fe-leila1c-6991.htm"> FE/LEILA1C</a>--> | |
497 | -<!-- </div>--> | |
498 | -<!-- <div class="img">--> | |
499 | -<!-- <a href="http://www.linija-svitla.ua/elstead-fe-leila1c-6991.htm">--> | |
500 | -<!-- <img src="http://www.linija-svitla.ua/gallery/prod/fe_leila1c/6991_5.jpg" alt=" FE/LEILA1C" class="selected">--> | |
501 | -<!-- </a>--> | |
502 | -<!-- <div class="info_icons">--> | |
503 | -<!-- <a href="#" class="btn btnBuy buy_button" data-toggle="modal" data-id="--><?php //echo $product->variant->product_variant_id; ?><!--" data-target="#buyForm" lang="6991">Купить светильник</a>--> | |
504 | -<!-- <ul class="ul wishlike_block">--> | |
505 | -<!-- <li class="compare">--> | |
506 | -<!-- <a onclick="add2compare(); return false;" class="compare compare_text_link_6991" lang="6991" href="#">К сравнению</a>--> | |
507 | -<!-- <span class="icon"></span>--> | |
508 | -<!-- </li>--> | |
509 | -<!-- <li class="like">--> | |
510 | -<!-- <a class="like like_text_link_6991" lang="6991" href="#">В избранное</a><span class="icon"></span>--> | |
511 | -<!-- </li>--> | |
512 | -<!-- </ul>--> | |
513 | -<!-- </div>--> | |
514 | -<!-- </div>--> | |
515 | -<!-- <div class="price">--> | |
516 | -<!-- <div class="dlexfduinxipi">--> | |
517 | -<!-- Цена:--> | |
518 | -<!-- <span class="main"> 14330.40 <span class="currency">грн</span>--> | |
519 | -<!-- </span>--> | |
520 | -<!-- </div>--> | |
521 | -<!-- </div>--> | |
522 | -<!-- <div class="additional_info params">--> | |
523 | -<!-- </div>--> | |
524 | -<!-- <div class="opacity_bg"></div>--> | |
525 | -<!-- </div>--> | |
526 | -<!-- </div>--> | |
527 | -<!-- </div>--> | |
528 | -<!-- <div class="catalog_item">--> | |
529 | -<!-- <div class="wrapper">--> | |
530 | -<!-- <div class="item_container">--> | |
531 | -<!-- <div class="title">--> | |
532 | -<!-- <a href="http://www.linija-svitla.ua/nastennyy-svetilnik-elstead-fe-leila2-5894.htm">настенный светильник FE/LEILA2</a>--> | |
533 | -<!-- </div>--> | |
534 | -<!-- <div class="img">--> | |
535 | -<!-- <a href="http://www.linija-svitla.ua/nastennyy-svetilnik-elstead-fe-leila2-5894.htm">--> | |
536 | -<!-- <img src="http://www.linija-svitla.ua/gallery/prod/fe_leila2/5894_5.jpg" alt="настенный светильник FE/LEILA2" class="selected">--> | |
537 | -<!-- </a>--> | |
538 | -<!-- <div class="info_icons">--> | |
539 | -<!-- <a href="#" class="btn btnBuy buy_button" data-id="--><?php //echo $product->variant->product_variant_id; ?><!--" data-toggle="modal" data-target="#buyForm" lang="5894">Купить светильник</a>--> | |
540 | -<!-- <ul class="ul wishlike_block">--> | |
541 | -<!-- <li class="compare">--> | |
542 | -<!-- <a onclick="add2compare(); return false;" class="compare compare_text_link_5894" lang="5894" href="#">К сравнению</a>--> | |
543 | -<!-- <span class="icon"></span>--> | |
544 | -<!-- </li>--> | |
545 | -<!-- <li class="like">--> | |
546 | -<!-- <a class="like like_text_link_5894" lang="5894" href="#">В избранное</a><span class="icon"></span>--> | |
547 | -<!-- </li>--> | |
548 | -<!-- </ul>--> | |
549 | -<!-- </div>--> | |
550 | -<!-- </div>--> | |
551 | -<!-- <div class="price">--> | |
552 | -<!-- <div class="dlexfduinxipi">--> | |
553 | -<!-- Цена:--> | |
554 | -<!-- <span class="main"> 8598.00 <span class="currency">грн</span>--> | |
555 | -<!-- </span>--> | |
556 | -<!-- </div>--> | |
557 | -<!-- </div>--> | |
558 | -<!-- <div class="additional_info params">--> | |
559 | -<!-- </div>--> | |
560 | -<!-- <div class="opacity_bg"></div>--> | |
561 | -<!-- </div>--> | |
562 | -<!-- </div>--> | |
563 | -<!-- </div>--> | |
564 | -<!-- </div>--> | |
565 | -<!-- <div class="clearfix"></div>--> | |
566 | -<!-- --><?php ///* Collection products end (should be reworked) */ ?> | |
567 | -<!-- </div>--> | |
449 | + | |
450 | + <?php /* | |
451 | + | |
452 | + <div class="collection"> | |
453 | + <br/> | |
454 | + <h2 id="collection"> | |
455 | + Коллекция светильников <!--ДЕКОРА--> | |
456 | + </h2> | |
457 | + | |
458 | + <div class="catalog_product_list view_table"> | |
459 | + <div class="catalog_item"> | |
460 | + <div class="wrapper"> | |
461 | + <div class="item_container"> | |
462 | + <div class="title"> | |
463 | + <a href="http://www.linija-svitla.ua/lyustra-elstead-fe-leila3-5893.htm">люстра FE/LEILA3</a> | |
464 | + </div> | |
465 | + <div class="img"> | |
466 | + <a href="http://www.linija-svitla.ua/lyustra-elstead-fe-leila3-5893.htm"> | |
467 | + <img src="http://www.linija-svitla.ua/gallery/prod/fe_leila3/5893_5.jpg" alt="люстра FE/LEILA3" class="selected"> | |
468 | + </a> | |
469 | + <div class="info_icons"> | |
470 | + <a href="#" class="btn btnBuy buy_button" data-id="<?php echo $product->variant->product_variant_id; ?>" data-toggle="modal" data-target="#buyForm" lang="5893">Купить светильник</a> | |
471 | + <ul class="ul wishlike_block"> | |
472 | + <li class="compare"> | |
473 | + <a onclick="add2compare(); return false;" class="compare compare_text_link_5893" lang="5893" href="#">К сравнению</a> | |
474 | + <span class="icon"></span> | |
475 | + </li> | |
476 | + <li class="like"> | |
477 | + <a class="like like_text_link_5893" lang="5893" href="#">В избранное</a><span class="icon"></span> | |
478 | + </li> | |
479 | + </ul> | |
480 | + </div> | |
481 | + </div> | |
482 | + <div class="price"> | |
483 | + <div class="dlexfduinxipi"> | |
484 | + Цена: | |
485 | + <span class="main"> 25794.00 <span class="currency">грн</span> | |
486 | + </span> | |
487 | + </div> | |
488 | + </div> | |
489 | + <div class="additional_info params"> | |
490 | + </div> | |
491 | + <div class="opacity_bg"></div> | |
492 | + </div> | |
493 | + </div> | |
494 | + </div> | |
495 | + <div class="catalog_item"> | |
496 | + <div class="wrapper"> | |
497 | + <div class="item_container"> | |
498 | + <div class="title"> | |
499 | + <a href="http://www.linija-svitla.ua/elstead-fe-leila1c-6991.htm"> FE/LEILA1C</a> | |
500 | + </div> | |
501 | + <div class="img"> | |
502 | + <a href="http://www.linija-svitla.ua/elstead-fe-leila1c-6991.htm"> | |
503 | + <img src="http://www.linija-svitla.ua/gallery/prod/fe_leila1c/6991_5.jpg" alt=" FE/LEILA1C" class="selected"> | |
504 | + </a> | |
505 | + <div class="info_icons"> | |
506 | + <a href="#" class="btn btnBuy buy_button" data-toggle="modal" data-id="<?php echo $product->variant->product_variant_id; ?>" data-target="#buyForm" lang="6991">Купить светильник</a> | |
507 | + <ul class="ul wishlike_block"> | |
508 | + <li class="compare"> | |
509 | + <a onclick="add2compare(); return false;" class="compare compare_text_link_6991" lang="6991" href="#">К сравнению</a> | |
510 | + <span class="icon"></span> | |
511 | + </li> | |
512 | + <li class="like"> | |
513 | + <a class="like like_text_link_6991" lang="6991" href="#">В избранное</a><span class="icon"></span> | |
514 | + </li> | |
515 | + </ul> | |
516 | + </div> | |
517 | + </div> | |
518 | + <div class="price"> | |
519 | + <div class="dlexfduinxipi"> | |
520 | + Цена: | |
521 | + <span class="main"> 14330.40 <span class="currency">грн</span> | |
522 | + </span> | |
523 | + </div> | |
524 | + </div> | |
525 | + <div class="additional_info params"> | |
526 | + </div> | |
527 | + <div class="opacity_bg"></div> | |
528 | + </div> | |
529 | + </div> | |
530 | + </div> | |
531 | + <div class="catalog_item"> | |
532 | + <div class="wrapper"> | |
533 | + <div class="item_container"> | |
534 | + <div class="title"> | |
535 | + <a href="http://www.linija-svitla.ua/nastennyy-svetilnik-elstead-fe-leila2-5894.htm">настенный светильник FE/LEILA2</a> | |
536 | + </div> | |
537 | + <div class="img"> | |
538 | + <a href="http://www.linija-svitla.ua/nastennyy-svetilnik-elstead-fe-leila2-5894.htm"> | |
539 | + <img src="http://www.linija-svitla.ua/gallery/prod/fe_leila2/5894_5.jpg" alt="настенный светильник FE/LEILA2" class="selected"> | |
540 | + </a> | |
541 | + <div class="info_icons"> | |
542 | + <a href="#" class="btn btnBuy buy_button" data-id="<?php echo $product->variant->product_variant_id; ?>" data-toggle="modal" data-target="#buyForm" lang="5894">Купить светильник</a> | |
543 | + <ul class="ul wishlike_block"> | |
544 | + <li class="compare"> | |
545 | + <a onclick="add2compare(); return false;" class="compare compare_text_link_5894" lang="5894" href="#">К сравнению</a> | |
546 | + <span class="icon"></span> | |
547 | + </li> | |
548 | + <li class="like"> | |
549 | + <a class="like like_text_link_5894" lang="5894" href="#">В избранное</a><span class="icon"></span> | |
550 | + </li> | |
551 | + </ul> | |
552 | + </div> | |
553 | + </div> | |
554 | + <div class="price"> | |
555 | + <div class="dlexfduinxipi"> | |
556 | + Цена: | |
557 | + <span class="main"> 8598.00 <span class="currency">грн</span> | |
558 | + </span> | |
559 | + </div> | |
560 | + </div> | |
561 | + <div class="additional_info params"> | |
562 | + </div> | |
563 | + <div class="opacity_bg"></div> | |
564 | + </div> | |
565 | + </div> | |
566 | + </div> | |
567 | + </div> | |
568 | + <div class="clearfix"></div> | |
569 | + | |
570 | + </div> | |
571 | + */?> | |
572 | + | |
573 | + | |
574 | + | |
568 | 575 | <div class="clearfix"></div> |
569 | 576 | <br/> |
570 | 577 | <h2 id="reviews"> |
571 | - Отзывы люстра Elstead FE/LEILA6 | |
578 | + Отзывы | |
572 | 579 | </h2> |
573 | 580 | <div class="comment-wrapper comments comments_block" style="padding-bottom:25px"> |
574 | 581 | <?php | ... | ... |
frontend/views/layouts/main.php
... | ... | @@ -3,7 +3,8 @@ |
3 | 3 | /** |
4 | 4 | * @var View $this |
5 | 5 | */ |
6 | - use common\models\Basket; | |
6 | +use common\models\Articles; | |
7 | +use common\models\Basket; | |
7 | 8 | use frontend\assets\AppAsset; |
8 | 9 | use yii\helpers\Html; |
9 | 10 | use yii\helpers\Url; |
... | ... | @@ -196,40 +197,9 @@ |
196 | 197 | </header> |
197 | 198 | <div id="brand_bar"> |
198 | 199 | |
199 | - | |
200 | + | |
200 | 201 | <div class="container"> |
201 | - <ul> | |
202 | - <li> | |
203 | - <a href="/feiss.htm"><i class="spritebrand spritebrand-feiss"></i></a> | |
204 | - </li> | |
205 | - <li> | |
206 | - <a href="/flambeau.htm"><i class="spritebrand spritebrand-flambeau"></i></a> | |
207 | - </li> | |
208 | - <li> | |
209 | - <a href="/quoizel.htm"><i class="spritebrand spritebrand-quozel"></i></a> | |
210 | - </li> | |
211 | - <li> | |
212 | - <a href="/hinkley.htm"><i class="spritebrand spritebrand-hinkley"></i></a> | |
213 | - </li> | |
214 | - <li> | |
215 | - <a href="/elstead.htm"><i class="spritebrand spritebrand-elstead"></i></a> | |
216 | - </li> | |
217 | - <li> | |
218 | - <a href="/philips.htm"><i class="spritebrand spritebrand-philips"></i></a> | |
219 | - </li> | |
220 | - <li> | |
221 | - <a href="/massive.htm"><i class="spritebrand spritebrand-massive"></i></a> | |
222 | - </li> | |
223 | - <li> | |
224 | - <a href="/eseo.htm"><i class="spritebrand spritebrand-eseo"></i></a> | |
225 | - </li> | |
226 | - <li> | |
227 | - <a href="/lirio.htm"><i class="spritebrand spritebrand-lirio"></i></a> | |
228 | - </li> | |
229 | - <li> | |
230 | - <a href="/lighttopps.htm"><i class="spritebrand spritebrand-light"></i></a> | |
231 | - </li> | |
232 | - </ul> | |
202 | + <?= $this->render('../partial/brand_list')?> | |
233 | 203 | </div> |
234 | 204 | </div> |
235 | 205 | |
... | ... | @@ -278,36 +248,18 @@ |
278 | 248 | <div class="col-md-4"> |
279 | 249 | <span class="posts-title">Статьи</span> |
280 | 250 | <ul class="posts-links style"> |
281 | - <li> | |
282 | - <a href="#">Линия света представила трендовые модели на Interior Mebel</a> | |
283 | - </li> | |
284 | - <li> | |
285 | - <a href="#">Светодиодное освещение Light Topps | Светодиодные... </a> | |
286 | - </li> | |
287 | - <li> | |
288 | - <a href="#">Люстры потолочные. Новые возможности управления светом</a> | |
289 | - </li> | |
290 | - <li> | |
291 | - <a href="#">Точечные светильники – универсальное решение... </a> | |
292 | - </li> | |
293 | - <li> | |
294 | - <a href="#">Кухню комфортной делают светильники кухонные</a> | |
295 | - </li> | |
296 | - <li><a href="#">Освещение загородного дома</a></li> | |
297 | - <li> | |
298 | - <a href="#">Люстры потолочные – всегда актуальный тренд</a> | |
299 | - </li> | |
300 | - <li> | |
301 | - <a href="#">Классические люстры – аристократический дух прошлого</a> | |
302 | - </li> | |
303 | - <li> | |
304 | - <a href="#">Светильники и люстры – важнейший элемент интерьера</a> | |
305 | - </li> | |
306 | - <li><a href="#">Зеленые люстры наиболее приятны для глаз</a> | |
307 | - </li> | |
251 | + <?php foreach(Articles::find()->all() as $article):?> | |
252 | + <li> | |
253 | + <?= Html::a($article->title, Url::to([ | |
254 | + 'articles/show', | |
255 | + 'translit' => $article->translit, | |
256 | + 'id' => $article->id, | |
257 | + ]))?> | |
258 | + </li> | |
259 | + <?php endforeach;?> | |
308 | 260 | </ul> |
309 | 261 | <div class="posts-line-wr style"> |
310 | - <a href="#">Все статьи</a> | |
262 | + <?= Html::a('Все статьи', Url::to('articles'))?> | |
311 | 263 | <div><span></span></div> |
312 | 264 | </div> |
313 | 265 | </div> | ... | ... |
frontend/views/site/index.php
1 | 1 | <?php |
2 | 2 | use frontend\widgets\Slider; |
3 | +use yii\helpers\Html; | |
4 | +use yii\web\View; | |
3 | 5 | |
4 | 6 | ?> |
5 | 7 | |
... | ... | @@ -23,13 +25,41 @@ |
23 | 25 | <div class="container"> |
24 | 26 | <div class="slider_mp_items"> |
25 | 27 | <div class="catalog_product_list view_table"> |
26 | - | |
27 | - <?= \common\modules\product\widgets\specialProducts::widget(['type' => 'top'])?> | |
28 | - | |
28 | + <div class="_prd_spec-wr"> | |
29 | + <div class="special-products products"> | |
30 | + <div class="row home-popular-wr"> | |
31 | + <ul class="home-popular col-md-11"> | |
32 | + <li class="active"><?= Html::a("Новинки", ['ajax/new'],['data-status'=>'new']) ?></li> | |
33 | + <li><?= Html::a("Хит продаж", ['ajax/popular'],['data-status'=>'top']) ?></li> | |
34 | + <li><?= Html::a("Акции", ['ajax/event'],['data-status'=>'prom']) ?></li> | |
35 | + </ul> | |
36 | + </div> | |
37 | + <div class="row home-popular-slider"> | |
38 | + <?= \common\modules\product\widgets\specialProducts::widget(['type' => 'new'])?> | |
39 | + </div> | |
40 | + </div> | |
41 | + </div> | |
29 | 42 | </div> |
30 | 43 | <div class="clearfix"></div> |
31 | 44 | </div> |
32 | 45 | </div> |
33 | 46 | </div> |
34 | 47 | |
48 | +<?php $js = "$('#product_main_slider').owlCarousel({ | |
49 | +navigation:true, | |
50 | +navigationText: [], | |
51 | +responsiveClass: true, | |
52 | + loop:true, | |
53 | + items:4, | |
54 | + mouseDrag:false, | |
55 | + | |
56 | + navSpeed:200, | |
57 | + | |
58 | +}) | |
59 | +"; | |
60 | + | |
61 | + | |
62 | + | |
63 | +$this->registerJs($js, View::POS_READY); | |
64 | +?> | |
35 | 65 | ... | ... |
frontend/web/js/new_script.js
... | ... | @@ -79,7 +79,55 @@ $(document).ready(function () { |
79 | 79 | $('.home-popular li a').click(function (e) { |
80 | 80 | e.preventDefault(); |
81 | 81 | $('.home-popular li a').parent().removeClass('active') |
82 | - $(this).parent().addClass('active') | |
82 | + $(this).parent().addClass('active'); | |
83 | + var status = $(this).data('status') | |
84 | + switch (status) { | |
85 | + case 'new': | |
86 | + $.post( "/ajax/new",function( data ) { | |
87 | + $('.home-popular-slider').html(data); | |
88 | + $('#product_main_slider').owlCarousel({ | |
89 | + navigation:true, | |
90 | + navigationText: [], | |
91 | + responsiveClass: true, | |
92 | + loop:true, | |
93 | + items:4, | |
94 | + mouseDrag:false, | |
95 | + navSpeed:200, | |
96 | + | |
97 | + }) | |
98 | + }); | |
99 | + break; | |
100 | + case 'top': | |
101 | + $.post( "/ajax/top", function( data ) { | |
102 | + $('.home-popular-slider').html(data); | |
103 | + $('#product_main_slider').owlCarousel({ | |
104 | + navigation:true, | |
105 | + navigationText: [], | |
106 | + responsiveClass: true, | |
107 | + loop:true, | |
108 | + items:4, | |
109 | + mouseDrag:false, | |
110 | + navSpeed:200, | |
111 | + | |
112 | + }) | |
113 | + }); | |
114 | + break; | |
115 | + case 'prom': | |
116 | + $.post( "/ajax/prom", function( data ) { | |
117 | + $('.home-popular-slider').html(data); | |
118 | + $('#product_main_slider').owlCarousel({ | |
119 | + navigation:true, | |
120 | + navigationText: [], | |
121 | + responsiveClass: true, | |
122 | + loop:true, | |
123 | + items:4, | |
124 | + mouseDrag:false, | |
125 | + navSpeed:200, | |
126 | + | |
127 | + }) | |
128 | + }); | |
129 | + break; | |
130 | + } | |
83 | 131 | }) |
84 | 132 | } |
85 | 133 | ... | ... |