Commit e2dcc6118135977a059799b3305a769698eb8625
1 parent
1e8db05e
alt для фото в объектах
Showing
3 changed files
with
51 additions
and
37 deletions
Show diff stats
common/messages/ru/app.php
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> | ... | ... |