Blame view

backend/views/brand/_form.php 3.82 KB
8072159c   Alex Savenko   create proj
1
  <?php

b3ee7cf0   Alexey Boroda   -Brand descriptio...
2
3
4
5
6
7
8
9
10
      

      use mihaildev\ckeditor\CKEditor;

      use mihaildev\elfinder\ElFinder;

      use yii\helpers\Html;

      use yii\widgets\ActiveForm;

      

      /* @var $this yii\web\View */

      /* @var $model common\modules\product\models\Brand */

      /* @var $form yii\widgets\ActiveForm */

8072159c   Alex Savenko   create proj
11
12
13
  ?>

  

  <div class="brand-form">

b3ee7cf0   Alexey Boroda   -Brand descriptio...
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
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
84
85
86
      

      <?php $form = ActiveForm::begin(

          [

              'enableClientValidation' => false,

              'options'                => [ 'enctype' => 'multipart/form-data' ],

          ]

      ); ?>

      

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

               ->textInput() ?>

      

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

               ->textInput([ 'maxlength' => true ]) ?>

      

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

               ->widget(

                   \kartik\file\FileInput::classname(),

                   [

                       'language'      => 'ru',

                       'options'       => [

                           'accept'   => 'image/*',

                           'multiple' => false,

                       ],

                       'pluginOptions' => [

                           'allowedFileExtensions' => [

                               'jpg',

                               'gif',

                               'png',

                           ],

                           'initialPreview'        => !empty($model->imageUrl) ? \common\components\artboximage\ArtboxImageHelper::getImage(

                               $model->imageUrl,

                               'list'

                           ) : '',

                           'overwriteInitial'      => true,

                           'showRemove'            => false,

                           'showUpload'            => false,

                           'previewFileType'       => 'image',

                       ],

                   ]

               ); ?>

      

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

               ->widget(

                   CKEditor::className(),

                   [

                       'editorOptions' => ElFinder::ckeditorOptions(

                           'elfinder',

                           [

                               'preset'               => 'full',

                               //разработанны стандартные настройки basic, standard, full данную возможность не обязательно использовать

                               'inline'               => false,

                               //по умолчанию false]),

                               'filebrowserUploadUrl' => Yii::$app->getUrlManager()

                                                                  ->createUrl('file/uploader/images-upload'),

                           ]

                       ),

                   ]

               ) ?>

      

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

               ->textInput([ 'maxlength' => true ]) ?>

      

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

               ->textarea([ 'rows' => 6 ]) ?>

      

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

               ->textInput([ 'maxlength' => true ]) ?>

      

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

               ->textarea([ 'rows' => 6 ]) ?>

      

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

               ->checkbox() ?>

8072159c   Alex Savenko   create proj
87
  

b3ee7cf0   Alexey Boroda   -Brand descriptio...
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
    <div class="form-group">

        <?= Html::submitButton(

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

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

        ) ?>

        <?php if ($model->isNewRecord) : ?>

            <?= Html::submitButton(

                Yii::t('product', 'Create and continue'),

                [

                    'name'  => 'create_and_new',

                    'class' => 'btn btn-primary',

                ]

            ) ?>

        <?php endif ?>

    </div>

      

8072159c   Alex Savenko   create proj
104
105
106
      <?php ActiveForm::end(); ?>

  

  </div>