Blame view

backend/views/news/_form.php 3.42 KB
ca0b7d82   Administrator   upload project
1
2
3
  <?php
  
  use yii\helpers\Html;
85b72093   Administrator   first commit from...
4
  use mihaildev\ckeditor\CKEditor;
ca0b7d82   Administrator   upload project
5
  use yii\widgets\ActiveForm;
eadb88df   Administrator   first commit from...
6
7
  use kartik\file\FileInput;
  use \yii\helpers\Url;
ca0b7d82   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]) ?>
  
ca0b7d82   Administrator   upload project
21
  
85b72093   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
          ],
      ]); ?>
  
ca0b7d82   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() ?>
  
eadb88df   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 }',
          ]
  
  
85b72093   Administrator   first commit from...
95
      ]); ?>
ca0b7d82   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>