Blame view

views/tax-group/_form.php 2.68 KB
2f25da09   Yarik   first commit
1
2
  <?php

      

8a7e6ecf   Yarik   Namespaces
3
      use artweb\artbox\language\widgets\LanguageForm;

2f25da09   Yarik   first commit
4
5
      use artweb\artbox\ecommerce\models\TaxGroup;

      use artweb\artbox\ecommerce\models\TaxGroupLang;

2b315849   Alexey Boroda   -Product card (wi...
6
      use kartik\select2\Select2;

2f25da09   Yarik   first commit
7
8
9
10
      use yii\helpers\Html;

      use yii\web\View;

      use yii\widgets\ActiveForm;

      use artweb\artbox\ecommerce\helpers\ProductHelper;

2e22f66f   Yarik   Links fixed
11
      use artweb\artbox\components\artboxtree\ArtboxTreeHelper;

2f25da09   Yarik   first commit
12
13
14
15
16
17
18
19
20
21
22
23
24
25
      

      /**

       * @var View           $this

       * @var TaxGroup       $model

       * @var TaxGroupLang[] $modelLangs

       * @var ActiveForm     $form

       */

  ?>

  

  <div class="tax-group-form">

      

      <?php $form = ActiveForm::begin([ 'options' => [ 'enctype' => 'multipart/form-data' ] ]); ?>

      

      <?= $form->field($model, 'categories')

2b315849   Alexey Boroda   -Product card (wi...
26
27
28
29
30
31
               ->dropDownList(

                   ArtboxTreeHelper::treeMap(ProductHelper::getCategories(), 'id', 'lang.title'),

                   [

                       'multiple' => true,

                   ]

               )

2f25da09   Yarik   first commit
32
33
               ->label('Use in the following categories') ?>

      

2b315849   Alexey Boroda   -Product card (wi...
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
      <?= $form->field($model, 'position')

               ->widget(

                   Select2::className(),

                   [

                       'data'          => [

                           0 => 'Не отображать',

                           1 => 'Во вкладках',

                           2 => 'В списке',

                   ],

                       'options'       => [ 'placeholder' => 'Положение в карточке товара' ],

                       'pluginOptions' => [

                           'allowClear' => true,

                       ],

                   ]

               ) ?>

      

2f25da09   Yarik   first commit
50
51
52
53
54
55
56
57
      <?= $form->field($model, 'is_filter')

               ->checkbox() ?>

      

      <?= $form->field($model, 'display')

               ->checkbox() ?>

      

      <?= $form->field($model, 'is_menu')

               ->checkbox() ?>

a1e889f7   Administrator   add variantSku
58
59
60
61
  

      <?= $form->field($model, 'use_in_name')

          ->checkbox() ?>

  

2f25da09   Yarik   first commit
62
63
      <?= $form->field($model, 'sort')

               ->textInput() ?>

a1e889f7   Administrator   add variantSku
64
65
66
  

      <?= $form->field($model, 'meta_robots')

          ->textInput() ?>

2f25da09   Yarik   first commit
67
      <?php

2b315849   Alexey Boroda   -Product card (wi...
68
69
70
71
72
73
74
          echo LanguageForm::widget(

              [

                  'modelLangs' => $modelLangs,

                  'formView'   => '@artweb/artbox/ecommerce/views/tax-group/_form_language',

                  'form'       => $form,

              ]

          );

2f25da09   Yarik   first commit
75
76
77
      ?>

      

      <div class="form-group">

2b315849   Alexey Boroda   -Product card (wi...
78
79
80
81
          <?= Html::submitButton(

              $model->isNewRecord ? Yii::t('rubrication', 'Create') : Yii::t('rubrication', 'Update'),

              [ 'class' => $model->isNewRecord ? 'btn btn-success' : 'btn btn-primary' ]

          ) ?>

2f25da09   Yarik   first commit
82
83
84
85
86
      </div>

      

      <?php ActiveForm::end(); ?>

  

  </div>