Blame view

views/brand-size/_form.php 3.8 KB
e1048e52   Alexey Boroda   -Brand size start...
1
  <?php
3d655028   Alexey Boroda   -Commint after vi...
2
3
      
      use artweb\artbox\ecommerce\models\BrandSize;
670c5a28   Alexey Boroda   -Two columns sizes
4
      use kartik\select2\Select2;
3d655028   Alexey Boroda   -Commint after vi...
5
6
7
8
9
10
11
      use yii\helpers\Html;
      use yii\helpers\Url;
      use yii\web\View;
      use yii\widgets\ActiveForm;
      use artweb\artbox\components\artboximage\ArtboxImageHelper;
      
      /**
20cfd476   Alexey Boroda   -Sizes in process
12
13
       * @var View       $this
       * @var BrandSize  $model
3d655028   Alexey Boroda   -Commint after vi...
14
       * @var ActiveForm $form
20cfd476   Alexey Boroda   -Sizes in process
15
16
       * @var array      $categories
       * @var array      $brands
3d655028   Alexey Boroda   -Commint after vi...
17
       */
e1048e52   Alexey Boroda   -Brand size start...
18
19
20
  ?>
  
  <div class="brand-size-form">
3d655028   Alexey Boroda   -Commint after vi...
21
      
4ec0b3c5   Alexey Boroda   -Sizes alpha test
22
23
24
25
26
27
28
      <?php $form = ActiveForm::begin(
          [
              'options' => [
                  'enctype' => 'multipart/form-data',
              ],
          ]
      ); ?>
3d655028   Alexey Boroda   -Commint after vi...
29
30
      
      <?= $form->field($model, 'brand_id')
20cfd476   Alexey Boroda   -Sizes in process
31
32
33
34
35
36
37
38
39
40
41
42
43
44
               ->widget(
                   Select2::className(),
                   [
                       'data'          => $brands,
                       'language'      => 'ru',
                       'options'       => [
                           'placeholder' => Yii::t('product', 'Select categories'),
                           'multiple'    => false,
                       ],
                       'pluginOptions' => [
                           'allowClear' => true,
                       ],
                   ]
               ) ?>
3d655028   Alexey Boroda   -Commint after vi...
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
      
      <?= $form->field($model, 'image')
               ->widget(
                   \kartik\file\FileInput::className(),
                   [
                       'language'      => 'ru',
                       'options'       => [
                           'accept'    => 'image/*',
                           'multiple'  => false,
                           'deleteurl' => $model->isNewRecord ? false : Url::to(
                               [
                                   '/ecommerce/manage/delete-size',
                                   'id' => $model->id,
                               ]
                           ),
                           'class'     => $model->isNewRecord ? '' : 'artbox-delete-file',
                       ],
                       'pluginOptions' => [
                           'allowedFileExtensions'    => [
                               'jpg',
                               'gif',
                               'png',
                           ],
                           'initialPreview'           => !empty(
                           $model->getBehavior('image')
                                 ->getImageUrl(0, false)
                           ) ? ArtboxImageHelper::getImage(
                               $model->getBehavior('image')->imageUrl,
                               'list'
                           ) : '',
                           'initialPreviewShowDelete' => false,
                           'overwriteInitial'         => true,
                           'showRemove'               => true,
                           'showUpload'               => false,
                           'showClose'                => false,
                           'previewFileType'          => 'image',
                       ],
                   ]
               ); ?>
670c5a28   Alexey Boroda   -Two columns sizes
84
85
86
87
88
      
      <?= $form->field($model, 'categories')
               ->widget(
                   Select2::className(),
                   [
20cfd476   Alexey Boroda   -Sizes in process
89
                       'data'          => $categories,
670c5a28   Alexey Boroda   -Two columns sizes
90
91
92
93
94
95
96
97
98
                       'language'      => 'ru',
                       'options'       => [
                           'placeholder' => Yii::t('product', 'Select categories'),
                           'multiple'    => true,
                       ],
                       'pluginOptions' => [
                           'allowClear' => true,
                       ],
                   ]
20cfd476   Alexey Boroda   -Sizes in process
99
100
               )
               ->label(\Yii::t('app', 'Категории')) ?>
e1048e52   Alexey Boroda   -Brand size start...
101
  
3d655028   Alexey Boroda   -Commint after vi...
102
103
104
105
106
107
108
    <div class="form-group">
        <?= Html::submitButton(
            $model->isNewRecord ? Yii::t('app', 'Create') : Yii::t('app', 'Update'),
            [ 'class' => $model->isNewRecord ? 'btn btn-success' : 'btn btn-primary' ]
        ) ?>
    </div>
      
e1048e52   Alexey Boroda   -Brand size start...
109
110
111
      <?php ActiveForm::end(); ?>
  
  </div>