Blame view

backend/views/articles/_form.php 3.33 KB
4ca21c3e   Alexey Boroda   first commit
1
2
3
4
5
6
7
8
9
10
11
12
13
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
  <?php
  
  use yii\helpers\Html;
  use yii\widgets\ActiveForm;
  use common\modules\file\widgets\ImageUploader;
  use mihaildev\ckeditor\CKEditor;
  use mihaildev\elfinder\ElFinder;
  use yii\jui\DatePicker;
  /* @var $this yii\web\View */
  /* @var $model common\models\Articles */
  /* @var $form yii\widgets\ActiveForm */
  ?>
  
  <div class="articles-form">
  
      <?php $form = ActiveForm::begin([
          'enableClientValidation' => false,
          'options' => ['enctype' => 'multipart/form-data']
      ]); ?>
  
  
      <?= $form->field($model, 'date')
          ->widget(DatePicker::className(), [
              'dateFormat'    => 'dd-MM-yyyy',
          ]) ?>
  
      <?= $form->field($model, 'date_end')
          ->widget(DatePicker::className(), [
              'dateFormat'    => 'dd-MM-yyyy',
          ]) ?>
  
      <?= $form->field($model, 'title')->textInput(['maxlength' => true]) ?>
  
      <?= $form->field($model, 'body')->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, 'body_preview')->widget(CKEditor::className(),
          [
              'editorOptions' => ElFinder::ckeditorOptions('elfinder',[
                      'preset' => 'full', //разработанны стандартные настройки basic, standard, full данную возможность не обязательно использовать
                      'inline' => false, //по умолчанию false]),
                      'filebrowserUploadUrl'=>Yii::$app->getUrlManager()->createUrl('file/uploader/images-upload')
                  ]
              )
          ]) ?>
  
f4ac0d57   Alexey Boroda   -Articles image fix
54
      <?= $form->field($model, 'image')->widget(\kartik\file\FileInput::classname(), [
4ca21c3e   Alexey Boroda   first commit
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
          '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, 'translit')->textInput(['maxlength' => true]) ?>
  
      <?= $form->field($model, 'meta_title')->textInput(['maxlength' => true]) ?>
  
      <?= $form->field($model, 'meta_keywords')->textInput(['maxlength' => true]) ?>
  
      <?= $form->field($model, 'meta_description')->textInput(['maxlength' => true]) ?>
  
      <?= $form->field($model, 'seo_text')->textarea(['rows' => 6]) ?>
  
      <?= $form->field($model, 'h1')->textInput(['maxlength' => true]) ?>
  
      <div class="form-group">
          <?= Html::submitButton($model->isNewRecord ? 'Create' : 'Update', ['class' => $model->isNewRecord ? 'btn btn-success' : 'btn btn-primary']) ?>
      </div>
  
      <?php ActiveForm::end(); ?>
  
  </div>