Commit e2dcc6118135977a059799b3305a769698eb8625

Authored by Timur Kastemirov
1 parent 1e8db05e

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

common/messages/ru/app.php
... ... @@ -319,4 +319,5 @@ return [
319 319 'city_short' => 'г',
320 320 'copylink' => 'Создание сайтов',
321 321 'get_consult' => 'Получить консультацию специалиста',
  322 + 'Photo' => "Фото",
322 323 ];
323 324 \ No newline at end of file
... ...
frontend/views/object/index.php
... ... @@ -46,7 +46,12 @@
46 46 <div class="col-sm-6">
47 47 <div class="box-image">
48 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 55 </div>
51 56 <div class="bg"></div>
52 57 <div class="name">
... ...
frontend/views/object/view.php
... ... @@ -14,14 +14,14 @@
14 14  
15 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 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 27 <div class="container object-view" style="margin-top: 25px;">
... ... @@ -36,14 +36,19 @@
36 36 <section class="no-mb object-slider">
37 37 <?php
38 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 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 62 </div>
58 63  
59 64 <p>
60   - <?= $object->lang->about_object_text?>
  65 + <?= $object->lang->about_object_text ?>
61 66 </p>
62 67  
63 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 82 </div>
78 83 </section>
79 84 </div>
... ... @@ -85,7 +90,10 @@
85 90 <h3><?= \Yii::t('app', 'object_wants') ?></h3>
86 91 </div>
87 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 97 </div>
90 98 </div>
91 99 </div>
... ... @@ -101,43 +109,43 @@
101 109 </div>
102 110  
103 111 <?php
104   -
  112 +
105 113 $objects = Objectkb::find()
106   - ->where(['status'=>true])
  114 + ->where([ 'status' => true ])
107 115 ->with("lang.alias")
108 116 ->with("image")
109 117 ->all();
110 118  
111   - foreach ($objects as $object){
  119 + foreach ($objects as $object) {
112 120  
113 121 ?>
114   -
  122 +
115 123 <div class="col-sm-6 col-md-3">
116 124 <div class="box-image">
117 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 128 </div>
121 129 <div class="bg"></div>
122 130 <div class="name">
123 131 <h3>
124 132 <a
125   - href="<?=Url::toRoute(
  133 + href="<?= Url::toRoute(
126 134 [
127 135 'object/view',
128 136 'alias' => $object->lang->alias,
129 137 ]
130 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 142 </a>
135 143 </h3>
136 144 </div>
137 145 <div class="text">
138 146 <p class="buttons">
139 147 <a
140   - href="<?=Url::toRoute(
  148 + href="<?= Url::toRoute(
141 149 [
142 150 'object/view',
143 151 'alias' => $object->lang->alias,
... ... @@ -151,13 +159,13 @@
151 159 </div>
152 160 </div>
153 161 <!-- /.box-image -->
154   -
  162 +
155 163 </div>
156 164  
157 165 <?php
158 166  
159 167 }
160   -
  168 +
161 169 ?>
162 170  
163 171 </div>
... ...