Commit e2dcc6118135977a059799b3305a769698eb8625

Authored by Timur Kastemirov
1 parent 1e8db05e

alt для фото в объектах

common/messages/ru/app.php
@@ -319,4 +319,5 @@ return [ @@ -319,4 +319,5 @@ return [
319 'city_short' => 'г', 319 'city_short' => 'г',
320 'copylink' => 'Создание сайтов', 320 'copylink' => 'Создание сайтов',
321 'get_consult' => 'Получить консультацию специалиста', 321 'get_consult' => 'Получить консультацию специалиста',
  322 + 'Photo' => "Фото",
322 ]; 323 ];
323 \ No newline at end of file 324 \ No newline at end of file
frontend/views/object/index.php
@@ -46,7 +46,12 @@ @@ -46,7 +46,12 @@
46 <div class="col-sm-6"> 46 <div class="col-sm-6">
47 <div class="box-image"> 47 <div class="box-image">
48 <div class="image"> 48 <div class="image">
49 - <?= $object->image->getImg([]) ?> 49 + <?= $object->image->getImg(
  50 + [
  51 + 'alt' => $object->lang->alias->h1,
  52 + 'title' => $object->lang->alias->h1,
  53 + ]
  54 + ) ?>
50 </div> 55 </div>
51 <div class="bg"></div> 56 <div class="bg"></div>
52 <div class="name"> 57 <div class="name">
frontend/views/object/view.php
@@ -14,14 +14,14 @@ @@ -14,14 +14,14 @@
14 14
15 $seo = Yii::$app->get('seo'); 15 $seo = Yii::$app->get('seo');
16 16
17 - $this->params['h1'] = $seo->h1; 17 + $this->params[ 'h1' ] = $seo->h1;
18 18
19 - $this->params['breadcrumbs'][] = [ 19 + $this->params[ 'breadcrumbs' ][] = [
20 'label' => \Yii::t('app', 'menu-objects'), 20 'label' => \Yii::t('app', 'menu-objects'),
21 - 'url' => Url::toRoute(['object/index']), 21 + 'url' => Url::toRoute([ 'object/index' ]),
22 ]; 22 ];
23 - $this->params['breadcrumbs'][] = \Yii::t('app', 'object_obj_page');  
24 - 23 + $this->params[ 'breadcrumbs' ][] = \Yii::t('app', 'object_obj_page');
  24 +
25 ?> 25 ?>
26 26
27 <div class="container object-view" style="margin-top: 25px;"> 27 <div class="container object-view" style="margin-top: 25px;">
@@ -36,14 +36,19 @@ @@ -36,14 +36,19 @@
36 <section class="no-mb object-slider"> 36 <section class="no-mb object-slider">
37 <?php 37 <?php
38 $slideItems = []; 38 $slideItems = [];
39 - foreach ($object->slider->slides as $slide){  
40 - if(isset($slide->lang->image)){  
41 - $slideItems[] = $slide->lang->image->getImg(); 39 + foreach ($object->slider->slides as $index => $slide) {
  40 + if (isset($slide->lang->image)) {
  41 + $photoNum = $index + 1;
  42 + $slideItems[] = $slide->lang->image->getImg(
  43 + [
  44 + 'alt' => $object->lang->alias->h1 . " " . \Yii::t('app', "Photo") . " $photoNum",
  45 + ]
  46 + );
42 } 47 }
43 } 48 }
44 echo \common\models\Carousel::widget( 49 echo \common\models\Carousel::widget(
45 [ 50 [
46 - 'items' => $slideItems 51 + 'items' => $slideItems,
47 ] 52 ]
48 ); 53 );
49 ?> 54 ?>
@@ -57,23 +62,23 @@ @@ -57,23 +62,23 @@
57 </div> 62 </div>
58 63
59 <p> 64 <p>
60 - <?= $object->lang->about_object_text?> 65 + <?= $object->lang->about_object_text ?>
61 </p> 66 </p>
62 67
63 </div> 68 </div>
64 -<!-- <div class="col-md-4 project-more">-->  
65 -<!-- <div class="heading">-->  
66 -<!-- <h3>Дополнительно</h3>-->  
67 -<!-- </div>-->  
68 -<!-- <h4>КЛИЕНТАМ</h4>-->  
69 -<!-- <p>Нет ограничений по возрасту</p>-->  
70 -<!-- <h4>ЦЕНА</h4>-->  
71 -<!-- <p>В стоимость включен визажист и стилист</p>-->  
72 -<!-- <h4>ОБОРУДОВАНИЕ</h4>-->  
73 -<!-- <p>Canon Mark 5d</p>-->  
74 -<!-- <h4>СТИЛЬ ФОТО</h4>-->  
75 -<!-- <p>Глянец, fashion, гранж, стандарт</p>-->  
76 -<!-- </div>--> 69 + <!-- <div class="col-md-4 project-more">-->
  70 + <!-- <div class="heading">-->
  71 + <!-- <h3>Дополнительно</h3>-->
  72 + <!-- </div>-->
  73 + <!-- <h4>КЛИЕНТАМ</h4>-->
  74 + <!-- <p>Нет ограничений по возрасту</p>-->
  75 + <!-- <h4>ЦЕНА</h4>-->
  76 + <!-- <p>В стоимость включен визажист и стилист</p>-->
  77 + <!-- <h4>ОБОРУДОВАНИЕ</h4>-->
  78 + <!-- <p>Canon Mark 5d</p>-->
  79 + <!-- <h4>СТИЛЬ ФОТО</h4>-->
  80 + <!-- <p>Глянец, fashion, гранж, стандарт</p>-->
  81 + <!-- </div>-->
77 </div> 82 </div>
78 </section> 83 </section>
79 </div> 84 </div>
@@ -85,7 +90,10 @@ @@ -85,7 +90,10 @@
85 <h3><?= \Yii::t('app', 'object_wants') ?></h3> 90 <h3><?= \Yii::t('app', 'object_wants') ?></h3>
86 </div> 91 </div>
87 <div class="col-md-4 col-sm-12"> 92 <div class="col-md-4 col-sm-12">
88 - <a href="#" class="btn btn-template-transparent-primary" data-toggle="modal" data-target="#calculate-modal"><?= \Yii::t('app', 'object_counts') ?></a> 93 + <a href="#" class="btn btn-template-transparent-primary" data-toggle="modal" data-target="#calculate-modal"><?= \Yii::t(
  94 + 'app',
  95 + 'object_counts'
  96 + ) ?></a>
89 </div> 97 </div>
90 </div> 98 </div>
91 </div> 99 </div>
@@ -101,43 +109,43 @@ @@ -101,43 +109,43 @@
101 </div> 109 </div>
102 110
103 <?php 111 <?php
104 - 112 +
105 $objects = Objectkb::find() 113 $objects = Objectkb::find()
106 - ->where(['status'=>true]) 114 + ->where([ 'status' => true ])
107 ->with("lang.alias") 115 ->with("lang.alias")
108 ->with("image") 116 ->with("image")
109 ->all(); 117 ->all();
110 118
111 - foreach ($objects as $object){ 119 + foreach ($objects as $object) {
112 120
113 ?> 121 ?>
114 - 122 +
115 <div class="col-sm-6 col-md-3"> 123 <div class="col-sm-6 col-md-3">
116 <div class="box-image"> 124 <div class="box-image">
117 <div class="image"> 125 <div class="image">
118 - <?= $object->image->getImg(['class' => "img-responsive"]) ?>  
119 -<!-- <img src="img/portfolio-1.jpg" alt="" class="img-responsive">--> 126 + <?= $object->image->getImg([ 'class' => "img-responsive" ]) ?>
  127 + <!-- <img src="img/portfolio-1.jpg" alt="" class="img-responsive">-->
120 </div> 128 </div>
121 <div class="bg"></div> 129 <div class="bg"></div>
122 <div class="name"> 130 <div class="name">
123 <h3> 131 <h3>
124 <a 132 <a
125 - href="<?=Url::toRoute( 133 + href="<?= Url::toRoute(
126 [ 134 [
127 'object/view', 135 'object/view',
128 'alias' => $object->lang->alias, 136 'alias' => $object->lang->alias,
129 ] 137 ]
130 ) ?>" class="object_main_title" 138 ) ?>" class="object_main_title"
131 > 139 >
132 - <span class="main_omt"><?=$object->lang->object_name?></span>  
133 - <span class="sec_omt"><?=$object->lang->object_name?></span> 140 + <span class="main_omt"><?= $object->lang->object_name ?></span>
  141 + <span class="sec_omt"><?= $object->lang->object_name ?></span>
134 </a> 142 </a>
135 </h3> 143 </h3>
136 </div> 144 </div>
137 <div class="text"> 145 <div class="text">
138 <p class="buttons"> 146 <p class="buttons">
139 <a 147 <a
140 - href="<?=Url::toRoute( 148 + href="<?= Url::toRoute(
141 [ 149 [
142 'object/view', 150 'object/view',
143 'alias' => $object->lang->alias, 151 'alias' => $object->lang->alias,
@@ -151,13 +159,13 @@ @@ -151,13 +159,13 @@
151 </div> 159 </div>
152 </div> 160 </div>
153 <!-- /.box-image --> 161 <!-- /.box-image -->
154 - 162 +
155 </div> 163 </div>
156 164
157 <?php 165 <?php
158 166
159 } 167 }
160 - 168 +
161 ?> 169 ?>
162 170
163 </div> 171 </div>