Blame view

backend/views/news/_form.php 3.42 KB
da8366ac   Administrator   upload project
1
2
3
  <?php
  
  use yii\helpers\Html;
118a6488   Administrator   first commit from...
4
  use mihaildev\ckeditor\CKEditor;
da8366ac   Administrator   upload project
5
  use yii\widgets\ActiveForm;
e07bc75d   Administrator   first commit from...
6
7
  use kartik\file\FileInput;
  use \yii\helpers\Url;
da8366ac   Administrator   upload project
8
9
10
11
12
13
14
15
16
17
18
19
20
  /* @var $this yii\web\View */
  /* @var $model common\models\News */
  /* @var $form yii\widgets\ActiveForm */
  ?>
  
  <div class="news-form">
  
      <?php $form = ActiveForm::begin(); ?>
  
      <?= $form->field($model, 'name')->textInput(['maxlength' => true]) ?>
  
      <?= $form->field($model, 'code')->textInput(['maxlength' => true]) ?>
  
da8366ac   Administrator   upload project
21
  
118a6488   Administrator   first commit from...
22
23
24
25
26
27
28
29
30
31
32
33
34
35
      <?=  $form->field($model, 'brief')->widget(CKEditor::className(),[
          'editorOptions' => [
              'preset' => 'full', //разработанны стандартные настройки basic, standard, full данную возможность не обязательно использовать
              'inline' => false, //по умолчанию false
          ],
      ]); ?>
  
      <?=  $form->field($model, 'content')->widget(CKEditor::className(),[
          'editorOptions' => [
              'preset' => 'full', //разработанны стандартные настройки basic, standard, full данную возможность не обязательно использовать
              'inline' => false, //по умолчанию false
          ],
      ]); ?>
  
da8366ac   Administrator   upload project
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
  
      <?= $form->field($model, 'sort_delete')->textInput() ?>
  
      <?= $form->field($model, 'title')->textInput(['maxlength' => true]) ?>
  
      <?= $form->field($model, 'kwords')->textInput(['maxlength' => true]) ?>
  
      <?= $form->field($model, 'descr')->textInput(['maxlength' => true]) ?>
  
      <?= $form->field($model, 'dt')->textInput(['maxlength' => true]) ?>
  
      <?= $form->field($model, 'is_active')->textInput() ?>
  
      <?= $form->field($model, 'mail_send')->textInput() ?>
  
      <?= $form->field($model, 'mails_count')->textInput() ?>
  
e07bc75d   Administrator   first commit from...
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
87
88
89
90
91
92
93
94
      <?=  Html::activeHiddenInput($model, 'img');?>
  
      <?= $form->field(new \backend\models\ImageSizerForm(), 'file')->widget(FileInput::classname(), [
          'name' => 'file',
          'options' => [
              ['accept' => 'image/*']
          ],
          'pluginOptions' => [
              'initialPreview'=>[
                  Html::img($model->img, ['class'=>'file-preview-image']),
              ],
              'uploadUrl' => Url::to(['/news/file-upload']),
              'overwriteInitial'=>true,
              'uploadExtraData'=> ['width' => 240, 'height' => 160]
  
          ],
          'pluginEvents' => [
              'fileuploaded' => 'function(event, key) { document.getElementsByName("News[img]")[0].value = key.response.name }',
          ]
  
  
      ]);?>
  
      <?= $form->field(new \backend\models\ImageSizerForm(), 'price_list')->widget(FileInput::classname(), [
          'name' => 'file',
          'options' => [
              ['accept' => 'image/*']
          ],
          'pluginOptions' => [
              'initialPreview'=>[
                  Html::img($model->price_list, ['class'=>'file-preview-image']),
              ],
              'uploadUrl' => Url::to(['/news/file-upload']),
              'overwriteInitial'=>true,
              'uploadExtraData'=> ['width' => 240, 'height' => 160]
  
          ],
          'pluginEvents' => [
              'fileuploaded' => 'function(event, key) { document.getElementsByName("News[img]")[0].value = key.response.name }',
          ]
  
  
118a6488   Administrator   first commit from...
95
      ]); ?>
da8366ac   Administrator   upload project
96
97
98
99
100
101
102
      <div class="form-group">
          <?= Html::submitButton($model->isNewRecord ? 'Create' : 'Update', ['class' => $model->isNewRecord ? 'btn btn-success' : 'btn btn-primary']) ?>
      </div>
  
      <?php ActiveForm::end(); ?>
  
  </div>