Commit 2c71da38ce3016acf199f204b7ce3e76d10c95d6
1 parent
72469867
25.03.16 finish 1
Showing
5 changed files
with
54 additions
and
54 deletions
Show diff stats
common/translation/ru/app.php
... | ... | @@ -22,4 +22,9 @@ return [ |
22 | 22 | 'your_personal_area' => 'Вход в личный кабинет', |
23 | 23 | 'forgot_password' => 'Забыли пароль?', |
24 | 24 | 'rememberMe' => 'Запомнить меня', |
25 | + 'articles' => 'Всего товаров', | |
26 | + 'code' => 'Код: {0}', | |
27 | + 'checkout' => 'оформить заказ', | |
28 | + 'sum' => 'Сумма', | |
29 | + 'continue_shopping' => 'продолжить покупки', | |
25 | 30 | ]; |
26 | 31 | \ No newline at end of file | ... | ... |
common/widgets/views/busket_modal.php
... | ... | @@ -24,7 +24,7 @@ use yii\helpers\Html; |
24 | 24 | </div> |
25 | 25 | <div class="name_and_code"> |
26 | 26 | <span class="name"><?=$item['item']->product->name.' '.$item['item']->name?></span> |
27 | - <span class="code"> Код: 45885-01016049</span> | |
27 | + <span class="code"><?= Yii::t('app', 'code', '45885-01016049')?></span> | |
28 | 28 | </div> |
29 | 29 | <div class="count_block_wrap"> |
30 | 30 | <div class="count_block"> |
... | ... | @@ -43,11 +43,11 @@ use yii\helpers\Html; |
43 | 43 | </ul> |
44 | 44 | <hr> |
45 | 45 | <div class="all_price"> |
46 | - <p>Всего товаров: <span class="all_count"><?= $count ?></span></p> | |
47 | - <p>Сумма: <span class="all_price all_price_span"><?= $price ?></span> грн.</p> | |
46 | + <p><?= Yii::t('app','articles')?>: <span class="all_count"><?= $count ?></span></p> | |
47 | + <p><?= Yii::t('app','sum')?>: <span class="all_price all_price_span"><?= $price ?></span> грн.</p> | |
48 | 48 | </div> |
49 | 49 | <div class="busket_bottom_btn"> |
50 | - <a class = "close" href="#">продолжить покупки</a> | |
51 | - <?= Html::a('оформить заказ', ['orders/first'], ['class'=> 'button']);?> | |
50 | + <?= Html::a(Yii::t('app','continue_shopping'),'#', ['class'=> 'close']) ?> | |
51 | + <?= Html::a(Yii::t('app','checkout'), ['orders/first'], ['class'=> 'button']);?> | |
52 | 52 | </div> |
53 | 53 | </div> | ... | ... |
frontend/views/orders/basket-step-01.php
... | ... | @@ -3,7 +3,6 @@ |
3 | 3 | use yii\helpers\Html; |
4 | 4 | use yii\helpers\Url; |
5 | 5 | use yii\bootstrap\ActiveForm; |
6 | - | |
7 | 6 | $this->title = 'Оформление заказа'; |
8 | 7 | $this->params['breadcrumbs'][] = $this->title; |
9 | 8 | ?> |
... | ... | @@ -46,58 +45,55 @@ $this->params['breadcrumbs'][] = $this->title; |
46 | 45 | <div class="delivery_radio"> |
47 | 46 | <h3>Доставка</h3> |
48 | 47 | |
49 | - <div class="padding_cust"> | |
50 | - <?= $form->field($model, 'delivery',[ | |
51 | - 'radioTemplate' => '<label>{input}<p>Курьерска доставка по Киеву и области</p>{error}{hint}</label>', | |
52 | - ])->radio(['value'=>1, 'label'=>false]) ?> | |
53 | - </div> | |
54 | - | |
55 | - <div class="padding_cust"> | |
56 | - <?= $form->field($model, 'delivery',[ | |
57 | - 'radioTemplate' => '<label>{input}<p>В любой регион Украины</p>{error}{hint}</label>', | |
58 | - ])->radio(['value'=>2, 'label'=>false]) ?> | |
59 | - </div> | |
60 | - | |
61 | - <div class="padding_cust"> | |
62 | - <?= $form->field($model, 'delivery',[ | |
63 | - 'radioTemplate' => '<label>{input}<p>Самовывоз (бесплатно)</p></label><span class="placehold">уточните подробности по телефону 044 ХХХ-ХХ-ХХ</span>{error}{hint}', | |
64 | - ])->radio(['value'=>3, 'label'=>false]) ?> | |
65 | - </div> | |
66 | - </div> | |
48 | + | |
49 | + <?php | |
50 | + | |
51 | + | |
52 | + echo $form->field($model, 'delivery', [ | |
53 | + ])->radioList([ | |
54 | + '1' => '<p>Курьерска доставка по Киеву и области</p>', | |
55 | + '2' => '<p>В любой регион Украины</p>', | |
56 | + '3' => '<p>Самовывоз (бесплатно)</p></label><span class="placehold">уточните подробности по телефону 044 ХХХ-ХХ-ХХ</span>', | |
57 | + ], [ | |
58 | + 'item' => function ($index, $label, $name, $checked, $value) { | |
59 | + return '<div class="padding_cust"><label>' . | |
60 | + Html::radio($name, $checked, ['value' => $value]) . $label . '</label></div>'; | |
61 | + }, | |
62 | + ])->label(false); | |
63 | + | |
64 | + | |
65 | + ?> | |
66 | + | |
67 | 67 | |
68 | 68 | <div class="separator_02"></div> |
69 | 69 | |
70 | 70 | <div class="basket_pay_block"> |
71 | 71 | <h3>Оплата</h3> |
72 | 72 | |
73 | - <div class="padding_cust"> | |
74 | - <?= $form->field($model, 'payment',[ | |
75 | - 'radioTemplate' => '<label>{input}<p>Оплата наличными</p>{error}{hint}</label>', | |
76 | - ])->radio(['value'=>1, 'label'=>false]) ?> | |
77 | - </div> | |
78 | - | |
79 | - <div class="padding_cust"> | |
80 | - <?= $form->field($model, 'payment',[ | |
81 | - 'radioTemplate' => '<label>{input}<p>Оплата по безналичному расчету. Код ЕГРПОУ</p>{error}{hint}</label>', | |
82 | - ])->radio(['value'=>2, 'label'=>false]) ?> | |
83 | - <?= | |
84 | - $form->field($model, 'code',[ | |
85 | - 'template' => '{input}', | |
86 | - ])->textInput()->label(false); | |
87 | - ?> | |
88 | - </div> | |
89 | - | |
90 | - <div class="padding_cust"> | |
91 | - <?= $form->field($model, 'payment',[ | |
92 | - 'radioTemplate' => '<label>{input}<p>Приват 24</p>{error}{hint}</label>', | |
93 | - ])->radio(['value'=>2, 'label'=>false]) ?> | |
94 | - </div> | |
95 | - | |
96 | - <div class="padding_cust"> | |
97 | - <?= $form->field($model, 'payment',[ | |
98 | - 'radioTemplate' => '<label>{input}<p>Согласовать с менеджером</p>{error}{hint}</label>', | |
99 | - ])->radio(['value'=>2, 'label'=>false]) ?> | |
100 | - </div> | |
73 | + <?php | |
74 | + | |
75 | + | |
76 | + echo $form->field($model, 'payment', [ | |
77 | + ])->radioList([ | |
78 | + '1' => '<p>Оплата наличными</p>', | |
79 | + '2' => '<p>Оплата по безналичному расчету. Код ЕГРПОУ</p>', | |
80 | + '3' => '<p>Приват 24</p>', | |
81 | + '4' => '<p>Согласовать с менеджером</p>', | |
82 | + ], [ | |
83 | + 'item' => function ($index, $label, $name, $checked, $value) use ($model) { | |
84 | + if($index != 1){ | |
85 | + return '<div class="padding_cust"><label>' . | |
86 | + Html::radio($name, $checked, ['value' => $value]) . $label . '</label></div>'; | |
87 | + } else { | |
88 | + return '<div class="padding_cust"><label>' . | |
89 | + Html::radio($name, $checked, ['value' => $value]) . $label . '</label>'.Html::activeTextInput($model,'code').'</div>'; | |
90 | + } | |
91 | + | |
92 | + }, | |
93 | + ])->label(false); | |
94 | + | |
95 | + | |
96 | + ?> | |
101 | 97 | |
102 | 98 | </div> |
103 | 99 | ... | ... |
frontend/web/css/concat_all.css
frontend/web/js/my_scripts.js
... | ... | @@ -13,7 +13,7 @@ $(document).ready(function(){ |
13 | 13 | }); |
14 | 14 | |
15 | 15 | // ion checkradio init |
16 | - $("input[type='checkbox']").ionCheckRadio(); | |
16 | + $("input[type='radio'], input[type='checkbox']").ionCheckRadio(); | |
17 | 17 | |
18 | 18 | // filter open li |
19 | 19 | var filter_list = $('.filter_list ul li .arrow'); | ... | ... |